Es licenciado en Ciencias Económicas y profesionalmente ejerce como auditor de cuentas. Dentro del PP coruñés es miembro del comité ejecutivo permanente de Ferrol y presidente del PP ferrolano. Es parlamentario desde 1997. Actualmente es alcalde de Ferrol.