El 25 de febrero de 1951, contrajo matrimonio con María Cristina Arango Vega, hija del dirigente y excandidato liberal a la Presidencia en 1946, Carlos Arango Vélez, con quien tuvo cuatro hijos: Juan Carlos, Andrés, Jaime y Cristina.