Licenciado em Direito pela Universidade Católica e em economia pela Universidade do Porto. Pós-graduado em Direito das Autarquias Locais pela Universidade do Minho. Trabalhou na banca comercial, foi Adjunto do Presidente da Câmara Municipal do Porto e atualmente é quadro do Banco de Portugal. É, ainda, Professor na Universidade Católica em Lisboa, onde tem lecionado matérias ligadas ao Direito empresarial.