Se casó con Laura Gaete Fagalde, con quien tuvo cinco hijos Leonor, Marta, Graciela, Rebeca y Manuel, quien fue subsecretario de Gabriel González Videla y embajador.