Contrajo matrimonio con Marta Ferrusola en 1956, con la que ha tenido siete hijos.