Su primera composición, «Al dieziocho de septiembre», fue publicada en El Correo Literario en 1858.
En 1863 publicó y tomó parte en la redacción del diario La Voz de Chile.
Cuando cesó la publicación de dicho diario, se dedicó a hacer reaparecer en El Correo Literario.
En 1865 se fue a Lima (Perú), donde redactó un periódico político y otro patriótico durante la guerra contra España.
Durante la guerra civil de 1891 fue neutral: era amigo del presidente José Manuel Balmaceda, pero no comulgaba con su régimen.