Licenciado en Ciencias de la Información (Rama de Periodismo) por la Facultad de Ciencias de la Información de Madrid, realizó estudios de Imagen en Madrid y cursos de doctorado en la Facultad de Económicas de Santiago de Compostela. Trabajó como redactor en prácticas en la Agencia Efe (1975), redactor del Diario de Lérida (1977-80), redactor y jefe de sección en El Progreso (1980-90), redactor jefe de El Correo Gallego (1990-96), director de los Servicios Informativos de TVG (1996-2002) y director gerente de la Radio Gallega (2002-2005). Además, fue corresponsal de varias agencias de noticias y periódicos, jefe de prensa de la Cámara de Comercio de Lugo (1987-90), director de Lérida Deportiva (1979), cofundador del semanario La Boira (Lleida, 1998), subdirector y director de la revista “Cámara” de la Cámara de Comercio de Lugo.
Además de numerosos artículos y colaboraciones en diversas publicaciones, es coautor, con Ernesto Sánchez Pombo, del libro 100 años, editado por la Cámara de Comercio de Lugo. Asímismo, participó como conferenciante y ponente en cursos y seminarios sobre periodismo.
Fue presidente de la Asociación de Prensa de Lugo (1987-90), presidente de la Federación de Asociaciones de Prensa de Galicia (1988-89) y vicepresidente de la Asociación de Periodistas de Galicia (1995-99).