Se trasladó a México en 1865, durante la época del Segundo Imperio Mexicano.
Colaboró para la revista literaria El Renacimiento, la cual había sido fundada por Ignacio Manuel Altamirano y Gonzalo A. Esteva.
En 1874, después de residir nueve años en México, viajó a Europa, vivió en diversas ciudades.
Publicó en España El arte literario en México y Poesías líricas mexicanas.
Incursionó en la política como diputado federal de 1898 a 1908, durante el Porfiriato.