Comenzó su tarea profesional colaborando en La Voz de Galicia y en la Cadena Ser en Lugo, provincia en la que también fue delegado del Ideal Gallego y trabajó en la Cope como redactor y responsable de sus informativos. Dentro de la misma cadena radiofónica, fue director de la emisora de Santiago y director regional en Asturias, Cantabria y Galicia. En 1997 fue nombrado secretario general de relaciones con los medios informativos de la Xunta de Galicia, cargo que dejó en 2003, reincorporándose de nuevo a la dirección regional de la Cadena Cope. Fue director gerente del Grupo de Comunicación Gallego ‘El Progreso’.