Está casado con María Eliana Aninat, con quien tiene cinco hijos, Edmundo, Pablo, Catalina, Martín y Fernanda.