Contrajo dos matrimonios, el primero con Ana María de la Luz Silva Donoso (hija de Javier Silva Barros y María de la Luz Donoso Flores), con quien tuvo a sus cuatro hijos, y el segundo el 2 de marzo de 2001 en Las Condes con Christiane De Beaufort Cordes.