Licenciado em Economia (2002) e Gestão de Empresas (2005) pela Universidade Lusíada do Porto, iniciou a sua atividade profissional em 1999, no Serviço de Finanças de Oliveira de Azeméis. Mais tarde, sempre ligado às Finanças, passaria por Espinho, Maia, Porto e Viana do Castelo.

Antes de ser eleito presidente da Câmara Municipal de Monção, exercia funções, como inspetor, na Direção de Finanças de Viana do Castelo.