Nace en la Ciudad de México el 16 de octubre de 1832, siendo el mayor de los 6 hijos del matrimonio entre Dolores Guerrero—hija única de Vicente Guerrero—y Mariano Riva Palacio, el abogado defensor de Maximiliano de Habsburgo en conjunto con Rafael Martínez de la Torre, durante su captura en Querétaro y, posteriormente, Presidente de la Suprema Corte de Justicia de la Nación.