Casado dos veces, de su primera unión con Isabel Alcalá nacen 6 hijos: Isabel Consuelo, Carmelo, Gonzalo, María, Mercedes y Mariela.