Autor de literatura infantil y juvenil. También trabajó como actor, director de teatro, guionista y director de radio, vídeo y televisión. Como profesor, siempre estuvo relacionado con los movimientos de renovación pedagógica. Pertenece al consejo de redacción de la Revista Galega de Educación y de la revista de literatura infantil y juvenil ‘Fadamorgana’. Realizó ponencias en congresos y cursos a profesores sobre la didáctica de la lengua y la literatura, la creación literaria en la escuela, la utilización didáctica de la narración oral y recibió e impartió cursos de cine y televisión en lo referente a su aplicación didáctica. Es autor de libros de texto y de ensayo didáctico y pedagógico, y es columnista en la prensa diaria. Dio conferencias y encuentros con lectores en diversos lugares de España, Europa y América.
Publicó los siguientes libros: ‘Misterio das Badaladas’ Vía Láctea, A Coruña (1986), traducido al castellano, catalán, vasco y bable; ‘Cun ollo aberto e outro sen cerrar’, Vía Láctea, A Coruña (1987); ‘A Chave das noces’, Vía Láctea, A Coruña (1988); ‘Armario Novo de Rubén’ Xerais, Vigo (1989); ‘A nena de auga e o príncipe de lume’, Xerais, Vigo (1990); ‘A casa do porco bravo e Roxelio e a couza’, Xerais, Vigo (1991); ‘País Durminte’, Xerais, Vigo (1993); ‘Cando petan na porta pola noite’, Xerais, Vigo (1994), traducido al castellano, catalán, vasco y portugués); ‘Adelaida, Henrique e demáis familia’, Galaxia, Vigo (1996), traducido al castellano y al catalán; ‘O pazo baleiro’ Anaya, Madrid (1998), traducido al castellano y al catalán; ‘¡Estampado!’, Xunta de Galicia, Santiago (1998); ‘Breogán’, A Nosa Terra, Vigo (1998); ‘O home que inventou unha maneira de andar’, Galaxia, Vigo (1998), traducido al castellano, vasco y catalán; ‘Purpurina ou a historia dunha pinga de auga’, Xunta de Galicia, Santiago (1999); ‘Catro cartas’, Anaya, Madrid (2000), traducido al castellano; ‘Nube de neve’, Everest, León (2000); ‘Os ollos de Ramón’, Everest, León (2001); ‘¡Víchela, víchela!’, Casals, Barcelona (2001), traducido al castellano; ‘Un conto de tres noites’, Xerais, Vigo (2002); ‘A casa da luz’, Xerais (2002), traducido al castellano y al catalán; ‘Bolboretas’, Everest, León (2004); ‘A decisión de Valerio’, Xerais, Vigo (2005), traducido al castellano, vasco y catalán y ‘De cores e de amores’, Galaxia, Vigo (2005).
Fue galardonado con los siguientes premios: ‘Feira do Libro de A Coruña’ por el conjunto de la obra narrativa (1989); ‘Emilia Pardo Bazán’ del Ministerio de Educación; ‘Rañolas 1994’ a la mejor obra de Literatura Infantil y Juvenil en Galicia; ‘Premio Nacional de Literatura Infantil y Juvenil 1995’; ‘Honour List IBBY 1996’; ‘The White Ravens 1997’ de la Jugendbibliothek de Munich; ‘Lecturas’ de la Asociación Gallega del Libro Infantil y Juvenil (2004), ‘The White Ravens 2005’ de la Jugendbibliothek de Munich y en 2009, obtuvo el Premio Irmandade do Libro en la modalidad de autor.