Licenciado em Medicina pelo ICBASHGSA da Universidade do Porto, especializou-se em Neurologia, realizou pós-graduação em Gestão e Direcção de Serviços de Saúde na University of Oporto Business School e concluiu o Doutoramento em Ciências e Tecnologias da Saúde na Universidade de Aveiro. Integrado na Unidade de Investigação Epidemiológica do Instituto de Saúde Pública da Universidade do Porto. Desde 2016 que dirige o Serviço de Neurologia do Hospital Pedro Hispano, ULS de Matosinhos. Em 2011 co-fundou a Neuroinova, empresa dedicada à investigação e desenvolvimento de tecnologias na área da reabilitação cognitiva e comercialização dos sistemas COGWEB®, Brain on Track® e CACAO®. É membro da Direcção da Sociedade Portuguesa do Acidente Vascular Cerebral e Vogal da Direcção do Colégio de Especialidade de Neurologia da Ordem dos Médicos.