Paraguayan footballer who joined Olimpia Asunción in 2016 on loan from Atlas who he had been with since 2014. He has been playing for the Paraguay national football team since 2011.
He was brought up through the Olimpia Asunción youth system between 2005 and 2009, and spent the years 2009 through 2012 with their senior team. He then played for Krylya Sovetov and Atlas before returning to the squad on loan.
He played for the under-20 Paraguay international team before making his debut for the national football team in 2011.
His father Luis Caballero played for the Paraguay national football team at the 1986 FIFA World Cup.
He played alongside Víctor Ayala on the Paraguay national football team.