Nació en Buenos Aires el 22 de mayo de 1852, hijo de Martín Rivadavia y del Pino y de Adela Villagrán Sánchez, nieto de Bernardino Rivadavia -primer Presidente de las Provincias Unidas del Río de la Plata-.