En 1909 casó con Xaviera de Franc, con la que tuvo tres hijos: Ramon, Montserrat y Conxita.