Se casó con Silvia Morales, con quien tuvo cinco hijos: Carlos, Sylvia, Rafael, María del Pilar y Miguel Ángel.