Participa ativamente nos órgãos autárquicos de Guimarães, tendo contribuído com a sua experiência na Assembleia de Freguesia de Caldelas e na Assembleia Municipal de Guimarães, onde é deputado desde 2009.
Dirigente do Partido Socialista desde 2004, é atualmente Presidente da Concelhia do Partido Socialista de Guimarães e da Mesa da Comissão Política Distrital da Federação de Braga.
Participa regularmente em debates, seminários e conferências e participa periodicamente com publicações e crónicas na imprensa.