Enviudó el 14 de diciembre de 1825 y se casó nuevamente el 14 de marzo de 1828 en Santiago, con María Mercedes Velasco Oruna -hermana de su primera mujer- con quien tuvo nueve hijos.