Natural de Guimarães, onde nasceu em 1983, reside na Vila das Taipas.
Deputado do Partido Socialista na XIII, na XIV e na XV Legislaturas, eleito pelo círculo eleitoral de Braga integra a Comissão de Saúde, onde é coordenador dos deputados do PS e 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.