Licenciado em Direito pela Faculdade de Direito da Universidade de Coimbra e Pós Graduado em Adm. e Gestão em Turismo pela Faculdade de Ciências Sociais da Universidade Católica.
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.