Estudió Bachillerato en Vigo, Magisterio en Pontevedra y la licenciatura y el doctorado en Geografía e Historia en la Universidad de Vigo, Campus de Ourense. Trabajó durante 40 años en Caixavigo. Dirigió el semanario "Galicia Social" (1964-67), la revista "Latexo" de Caixavigo (1966-70 y 1993-97) e hizo unos 800 programas de radio con la Historia de Galicia: "La Voz de Vigo" (1965-75) y "Radio Ecca" (años 80).
Además de varios cuentos y colaboraciones en revistas, publicó algunos libros y trabajos. Toda su narrativa es de corte histórico, consiguiendo gran cantidad de premios literarios. Entre ella destacan: Un home de Vilameán. Anatomía da Revolución Irmandiña (1975); !Ouveade, naves de Tarish¡ (1983); No ano do Cometa (1986); !Xerusalén, Xerusalén (1992); Big-Bang (1993) y A Saga da illa sen noite (2001). En el campo de la investigación ha escrito: Pescudas nas orixes do mito de Tristán e Iseu (1986); Galicia no século VI a.C. (1990); Exipto, a viaxe perdida de Egeria (1990); O incognito monte Zephiro da "Ora Marítima" (1991); A etapa portuguesa de Colón e a súa viaxe a Tila (1992); El Guerrero del Antifaz: Aproximación espacio-temporal (1998); A Xeografía do mito de Tristán e Iseu (2000); Antes da invención de América. Navegacións precolombinas do século XV (2001) y Vidas paralelas: Alexandre-Augusto (2001). Ha impartido conferencias sobre literatura en Galicia y en Londres.
Entre los principales premios que consiguió, destacan: "Patronato da Cultura Galega (Montevideo); "Galicia" de Investigación (Universidad de Santiago de Compostela; "Casa Galicia" de León; "Premio Xerais" de narrativa; "Taboada Chivite" de Investigación (Ayuntamiento de Verín); "Concello de Vilalba" de narrativa, en dos ocasiones y "Premio de Teatro" de la Universidad de Vigo. Viajó por 28 países. Posee una biblioteca de casi 8000 libros y 15000 historietas.