Licenciado em Ciências Farmacêuticas pela Faculdade de Farmácia da Universidade do Porto (FFUP) em 1990. Doutorado pela FFUP em 1995. É Professor Auxiliar da Faculdade de Medicina da Universidade do Porto (FMUP) desde 1998. Foi membro do Conselho Directivo da FMUP entre 2002 e 2010. Foi membro do conselho de representantes da FMUP em 1998/1999 e de 2010 a 2014. Foi responsável pela criação do então gabinete de Relações Públicas da FMUP em 2004 tendo sido o seu responsável até 2010. Desde 2012 é o responsável pelo novo edifício da FMUP, assumindo também as funções de responsável de segurança da FMUP e responsável pela manutenção da FMUP. Desde 2015 é membro da Comissão de voluntariado da Universidade do Porto.