Se casó con Marta Elena Krause y tuvo tres hijos: María Daniela, Marcos Javier y María Alejandra.