Casó en primeras nupcias con Teresa Aguilar Guzmán (fallecida en 1899), nieta del Jefe de Estado Manuel Aguilar Chacón, en segundas en San Juan de Tibás el 4 de noviembre de 1900 con Clementina Quirós Fonseca (1880-1953), hija de José Quirós Montero y Florinda Fonseca Guzmán.