Casado con María Estela León Ruiz (hija del ex Patria y Libertad Alberto León Fuentes y Maruja Ruiz Izurieta), con quien tiene siete hijos: María Estela, Joaquín (casado con Cathy Barriga), Asunción, Paulina, Juan Pablo, María Jesús y José Tomás.