Licenciado em Administração e Gestão de Empresas pela Universidade Católica Portuguesa.
Atualmente exerce funções como Diretor Comercial no Bankinter Portugal e é administrador não executivo da Metro do Porto SA, após ter liderado Centros de Empresas e Corporate no Bankinter e Banco BPI.
Entre 2005 e 2013 foi Vereador da Câmara Municipal do Porto com diversos pelouros (Urbanismo, Mobilidade, Cultura, Animação da Cidade, Desporto, Educação Turismo e Inovação) e Presidente do Conselho de Administração em entidades como Águas do Porto, GOP – Gestão de Obras Públicas, Porto Lazer e Fundação Ciência e Desenvolvimento. Foi igualmente Membro da Direção da Associação de Turismo do Porto, da Entidade Regional de Turismo Porto e Norte de Portugal e da Associação Amigos do Coliseu do Porto.
Pertenceu ao Conselho Geral da Autoridade Metropolitana de Transportes do Porto e à Assembleia Intermunicipal da Lipor. Entre 2010 e 2019 já tinha sido administrador não executivo da Metro do Porto, SA
Entre 2001 e 2005 foi membro da Assembleia Municipal do Porto, tendo sido líder da Bancada do PSD entre 2002 e 2005.
Entre 1997 e 2005 foi membro da Assembleia de Freguesia de Massarelos.