Licenciado en Xeografía e Historia. Diplomado en Profesorado de Educación Xeral Básica (especialista en lingua galega, lingua francesa, lingua castelá e ciencias sociais). Asesor do Centro de Formación do Profesorado de Ourense, con sede en Verín. Profesor do curso "Didáctica da ficción e Creación Literaria" na Universidade de Vigo". Colaborador habitual de numerosas publicacións desde 1981 (La Voz de Galicia, Tempos Novos, El País, Diario 16, Península, Faro de Vigo ou El Mundo).
Dirixiu e presentou o programa da TVG "Oficio de Palabras" e "As Luces". É colaborador diario da "Crónica" da Radio Galega.