Assessor do secretário de Estado da presidência do conselho de ministros nos XV e XVI governos constitucionais, chefe de gabinete do Ministro Adjunto e do desenvolvimento regional no XX governo constitucional e chefe de gabinete do Secretário Geral do Sistema de Informações da república portuguesa. Foi deputado à Assembleia da República, presidente da JSD e atualmente desempenha funções na área da consultoria estratégica no setor da saúde.