Tiene formación en lingüística y programación. Desde 1999 es profesor en el Departamento de Traducción y Lingüística de la Universidad de Vigo.
Es autor de diversos trabajos de investigación en el ámbito de la lingüística y la traductología. En 2000 publicó el volumen monográfico ‘Introduçom à Linguística com Corpora’. También es autor de varias aplicaciones informáticas en el terreno de las industrias de la lengua, tales como el flexionador verbal del gallego ‘Conjugal’, el gestor de datos toponímicos ‘Topogal’ o el editor-corrector ‘Concordia’.
Página web: www.jhpr.net