Militante do PS desde 1986.
Atualmente, Presidente da Assembleia Municipal de Fafe, eleito em lista independente.
Vereador da Câmara de Fafe entre 1983 e 1997.
Presidente de Câmara de Fafe entre 1998 e 2013.
Presidente da Associação de Municípios do Vale do Ave, em 1999 e 2002.
Primeiro Presidente eleito da CIM do Ave, entre 2010 e 2014.
Presidente da Comissão Política do PS Fafe de 1989 a 2009, e de 2016 a 2017.
Membro do Secretariado da Federação e da Comissão Política em vários mandatos.
Membro da Comissão Nacional do PS em vários mandatos.
“Apoio a moção do Daniel Adrião, não só por, no geral, estar de acordo com ela, com os princípios e ideias que defende, com a necessidade de refrescar o PS e a sua direção, pelas primárias, pela necessidade de haver alternativa à letargia em que a direção do PS vive, à falta de democraticidade interna, contra a arrogância e autoritarismo reinante na direção e na sua atuação.
Apoio ainda por dever de solidariedade, pois ele, sem nos conhecermos e apenas em defesa de princípios, defendeu os interesse do PS/Fafe na Comissão Política Nacional, votando contra a prepotente avocação do processo autárquico de Fafe, contra a concelhia e a Federação distrital, de que resultou a suspensão, que se mantém, de mais de 80 militantes.”