Está casado con Carmen Arteaga Echeverría y tienen seis hijos: José Ramón, Santiago, María Ignacia, María Isidora, Carmen y Francisca.