Se casó en Madrid con Vicenta Selva Álvarez (1852), natural de Madrid, y tuvieron seis hijas: Vicenta (1873), Cecilia (1874), María (1882), Purificación (1884), Margarita (1885) y María Teresa (1892), y tres hijos: Miguel (1876), Emilio (1878) y José (1880).