Licenciado en Periodismo por la Universidad Complutense de Madrid, realizó estudios de Derecho en la UNED.
Ocupó diversos cargos en El Progreso de Lugo, siendo jefe de Galicia, Nacional y Cierre y redactor jefe.
En la actualidad, es director de la Agencia Gallega de Noticias (A.G.N.).