Cursó estudios superiores en las Facultades de Filosofía y Letras de Santiago y Salamanca, donde se licenció en Filología Clásica. Fue colaborador en temas culturales en Radio Nacional de España y realizó el trabajo de normalización lingüística del callejero municipal de Vigo. Es profesor de Lengua Griega y Latina en el IES “Alexandre Bóveda” de Vigo.
Es autor de los siguientes libros: Vigo nalgúns dos seus topónimos (1990), editado por la Concejalía de Cultura del Ayuntamiento de Vigo, Os nomes da Terra de Vigo (1996), Os nomes da Ría de Vigo I (1998), Os nomes da Ría de Vigo II (2000) y Os nomes da Ría de Vigo III (2004). Fue ponente y coordinador de cursos para profesores, patrocinado por el Centro de Formación de Profesorado de Vigo y Pontevedra y conferenciante sobre toponomástica gallega.
Fundó el Aula de Toponimia Gallega y es socio fundador de Estudios Latinos y miembro numerario fundador del Instituto de Estudios Vigueses, del que es director. Está en posesión del diploma de vigueses distinguidos.