Estudió Medicina en Santiago pero se dedicó de lleno a la poesía. En 1869 emigró a Paraguay y un año más tarde comenzó a colaborar con el periódico paraguayo El Pueblo, firmando una sección titulada “Mesa revuelta”.
Publicó poemas como “La quygua vera”, “El beso”, “La ramera”, “Silogismos”, “Sonetos”, “La Sibila paraguaya”, “El oratorio de la Virgen de la Asunción” y “Salto Guaira”. En 1887 publicó Poemas satíricos y gozosos. Volvió a Galicia, donde publicó el poema “Volta prá Terra” y la leyenda en verso La novia del marinero (A Coruña, 1882), pero posteriormente regresó definitivamente a Paraguay.