En 1956 se casó con María Margarita Terán Austria de cuya unión nacieron cinco hijos.