Profesor desde 1972, es funcionario de la Consellería de Educación.
Desenvolvió su actividad sindical en CC.OO. de la Enseñanza hasta 1982. En 1982 ingresa en el PSOE, siendo elegido Alcalde de Culleredo en mayo de 1983, continuando hasta el día de hoy. Es presidente de la Agrupación Socialista de Culleredo.
Perteneció a la Comisión de Empleo de la FEMP durante dos legislaturas y pertenece a la Comisión de Servicios Sociales de la FEGAMP. Es miembro de la Comisión Superior de Urbanismo de Galicia y miembro del Consello Galego de Medioambiente y del Consello Galego de Servizos Sociais en representación de la FEGAMP.
Es miembro de la Comisión de Economía e Facenda de la FEMP y Secretario de Política Municipal del PSdeG-PSOE en la provincia de A Coruña.
Ex-presidente y fundador del Consorcio de As Mariñas, entidad local que agrupa una poboación de 150 mil habitantes.