El 16 de abril de 1885 contrajo matrimonio en Portolín con Luz Polanco y Navarro, con quien tuvo ocho hijos (Leonardo y Julia, que murieron jóvenes, Luz, Valentina, Luisa, Gonzalo, Leonardo y Fernando).