Licenciado en Xornalismo pola Universidade Complutense de Madrid, realizou estudos de Dereito na UNED.
Ocupou diversos cargos no Progreso de Lugo, sendo xefe de Galicia, Nacional e Peche e redactor xefe.
Na actualidade, é director da Axencia Galega de Noticias (A.G.N.).