Licenciado en Filoloxía Galego-Portuguesa pola Universidade de Santiago de Compostela, estudou tamén na Universidade de Lisboa. Na actualidade é profesor de Lingua e literatura galega en Rábade.
Gañou o Premio Xerais en 1985 coa novela As horas de cartón, esta obra recibiu tamén o Premio da Crítica ao ano seguinte.