Arquitecto Técnico por la Universidad Laboral de Sevilla.
Secretario del Colegio de Aparejadores de Lugo.
Concejal del Grupo Municipal del PP de Lugo desde 1999.
Es diputado en el Parlamento de Galicia desde julio de 2005.
En Diciembre de 2004, ocupa una de las vicesecretarías del Comité Ejecutivo Provincial.
Es coordinador del Comité de política local.