Deputado do Partido Socialista na XIII, na XIV e agora na XV Legislatura, eleito pelo círculo eleitoral de Braga integra a Comissão de Saúde, onde é coordenador dos Deputados do PS, integrando ainda as Comissões de Orçamento e Finanças e de Trabalho, Segurança Social e Inclusão.
É Presidente da Junta de Freguesia de Caldelas, a Vila de Caldas das Taipas, no concelho de Guimarães.