Nació en Buenos Aires el 25 de septiembre de 1837, pero por razones políticas obligaron a su familia a emigrar, razón por la cual el joven Mariano no pudo realizar estudios universitarios.
Luego de un breve período en que se dedicó a actividades comerciales, comenzó su labor periodística colaborando en los periódicos El Sud Americano, El Nacional, El Argentino, Tribuna Nacional y Sud América, entre otros. También se dedicó a los estudios históricos publicando obras de gran importancia.
Se desempeñó como subsecretario del ministerio de Relaciones Exteriores y jefe de la oficina de libros de la Aduana de la Capital; fue miembro del Instituto Histórico y Geográfico del Brasil y de la Real Academia de la Historia de España, así como también de otras instituciones culturales.
Falleció a causa de neumonía en Buenos Aires el 11 de agosto de 1902.