Casó en Cartago el 29 de mayo de 1832 con María Ayala Corrales (1816-1866), hija del Gobernador Juan de Dios de Ayala y Toledo y de Luisa Corrales.