Está casado desde el año 1975 con la educadora de párvulos y paisajista María Elena Recabarren, con quien tiene cuatro hijos: José Pablo, Magdalena, Andrés y Francisca.