Iniciou em 1983 a sua carreira como assistente da Faculdade de Direito da Universidade de Coimbra, onde se manteve até 1994. Desde então dedica-se exclusivamente à advocacia e à administração de empresas, que concilia com a atividade de analista político.
Na área empresarial, é gestor de topo na Sonaecom[2] e vogal (não executivo) do Conselho de Administração da Mota-Engil. Anteriormente foi membro do Conselho de Administração do Futebol Clube do Porto e da Cerâmica de Valadares.
Também faz parte dos órgãos de outras instituições particulares com fins públicos, sendo vogal da Direcção da Associação Comercial do Porto e dos conselhos de administração da Fundação de Serralves e da Fundação Belmiro de Azevedo. É Vogal da Administração da NOS.
Foi membro do Conselho Superior dos Tribunais Administrativos e Fiscais, entre 1986 e 1991, colaborador da Comissão de Reforma Fiscal, em 1988, e presidente da Comissão de Reforma Fiscal em 2012.
Em 2020, quer o CDS a apoiar a candidatura presidencial de Marcelo Rebelo de Sousa e disse-o com todas as letras: se Francisco Rodrigues dos Santos não o fizer deixará o partido[5].
Casou com Mafalda Maria Teixeira de Azevedo Bensusan, filha de Meir Abraham Buzaglo Bensusan (Gibraltar, 19 de Dezembro de 1923), JudeuSefardita, e de sua segunda mulher Maria da Graça Veloso Teixeira de Azevedo, prima em 2.º grau de Fernando Ulrich e do pai de Daniela Ruah, e tem três filhas e um filho: Maria (1987), Mafalda Maria (1988), casada com Pedro Maria Fernandes Guimarães Lobato (15 de Junho de 1987), Maria Leonor (1992) e AntónioBernardo (1999) Bensusan da Gama Lobo Xavier.[7]