Se casó (1894) con Matilde Castellanos Haff (1859); tuvieron seis hijos: la primera, María Emilia (1895), falleció de pocos meses; la segunda fue Alicia (1896), cuya efigie aparece en el medallón de la puerta de bronce de la Columna de la Independencia; el tercero, Antonio (1898), falleció recién nacido; la cuarta fue Antonieta Rivas Mercado, 1900; el quinto fue Mario (1904) y por último Amelia (1908).