Estuvo casado con Cecilia Ospina Cuellar, con quien tuvo 3 hijos, Maria Angelica, Juanita y Daniel.