Casado en primeras nupcias con María Rubio, de quien tuvo un hijo, Raúl Caballero Rubio, y en segundas nupcias con Margarita Escandón de quien tuvo dos hijos, Silvia y Raul Caballero Escandón.