Casado e pai de quatro filhos, é licenciado em Direito pela Faculdade de Direito da Universidade Católica Portuguesa, em Lisboa (1986-1991). Foi sócio da Garrigues entre 2007 e 2011, período após o qual assumiu o cargo de Secretário de Estado dos Assuntos Fiscais (2011-2015). Entre 2016 e 2019, foi Professor Auxiliar Convidado na NOVA School of Business and Economics e, nesse mesmo ano, tornou-se sócio da Morais Leitão, Galvão Teles, Soares da Silva & Associados, onde permaneceu até 2024. Desde março de 2024, é Presidente do Grupo Parlamentar do CDS-PP, posição que ocupa atualmente.