
Doutor em Direito, Justiça e Cidadania no Séc. XXI, na área científica de Direito, pela Universidade de Coimbra;
É licenciado e Mestre em Direito pela Universidade Autónoma de Lisboa e Pós-Graduado em Gestão e Controlo de Dinheiros Públicos pela Universidade Autónoma de Lisboa.
É Professor de Direito Fiscal no Instituto Superior de Contabilidade e Administração de Lisboa (ISCAL).
É delegado de Portugal do Grupo de Trabalho dos Senior Public Integrity Officials (SPIO), da OCDE, desde 30 de setembro de 2015.
Exerce também, atualmente, funções de assessoria no Gabinete do Presidente do Tribunal de Contas, tendo no passado exercido funções como Diretor-Geral do Tribunal de Contas e como Secretário-Geral e membro do Conselho de Prevenção da Corrupção.
Exerce, ainda, funções como árbitro em matéria tributária, inscrito no Centro de Arbitragem Administrativa (CAAD).