A lo largo de su carrera, Caballero pasó sus años jugando para equipos paraguayos como Cerro Porteño , Libertad, Olimpia y Fernando de la Mora, pero también jugó para los equipos en Argentina , Colombia , Ecuador y Perú.