Es jefe de deportes de Radio España Galicia (desde 1998), director general de Terceiro Tempo (desde 1995). Ocupó los cargos de: Jefe de deportes de Onda Cero Radio en A Coruña y Santiago (1996-97), redactor de deportes de la Radio Galega (1987-93), director de Radio Minuto Lugo (1986-87), director de Radio Minuto A Coruña (1987), redactor de Radio Minuto A Coruña(1984), redactor de Deportes de Radiocadena Española (RTVE).
Colaborador de La Voz de Galicia, Marineda Deportiva, Sport de Barcelona, Radial Press, Galicia Press, O Norte, Estadio Sport...