Contrajo nupcias en San José en abril de 1840 con Felipa Montes de Oca y Gamero, de cuyo matrimonio nacieron doce hijos: Octavia, Esteban, María Agapita, José Abraham, Edelmira, Salomón, Micaela, Abraham, Miguel, Lucila, Ignacio y Juan Rafael Mora Montes de Oca.