Terminou a licenciatura em Medicina na Faculdade de Medicina da Universidade do Porto em 1985.
Efectuou o Internato Complementar de Neurologia no Serviço de Neurologia no Hospital Geral de Santo António.
Inscrição no Colégio de Neurologia da Ordem dos Médicos com a cédula profissional Nr. 30026.
Consultor de Neurologia desde 2002 e assistente graduado sénior desde 2015, desde 2009 responsável pela direção do serviço de Neurologia do Centro Hospitalar de Trás-os-Montes e Alto Douro.
Exerce a atividade privada na Policlínica do Corgo em Vila Real.