Se casó con Carmen Vargas Baquedano y tuvo tres hijos: Elcira, Aurora y Pedro.