Es licenciado en Derecho por la Universidad de Santiago de Compostela y profesor, entre otras, de la Universidad Complutense de Madrid, del Centro de Estudios Universitarios "CEU" y del Centro de Estudios Superiores Bancarios. Fue, también, fundador y profesor de la Escuela de Directivos de Empresa "San Fernando" (Madrid) e impartió cursos máster en "Nort Consult". Ocupó los cargos de consejero del Consejo General de la Emigración, vicepresidente del Consejo de Comunidades Gallegas y otros dentro de la ejecutiva del PP coruñés. Es diputado del PP en el Parlamento de Galicia.