Doutorado em Engenharia e Gestão Industrial pela FEUP. Licenciado em Economia pela FEP e mestre em Engenharia de Serviços e Gestão pela FEUP. Professor auxiliar na FEUP. Foi controller de gestão no Centro Hospitalar de Vila Nova de Gaia/Espinho, E.P.E. Publicou artigos científicos nas revistas Journal of Service Theory and Practice, British Journal of Educational Technology, Journal of Cleaner Production, Journal of Service Management, International Journal of Medical Informatics, AMS Review e Service Science. Participou em múltiplas conferências internacionais, parte das quais integrando os comités de organização, e integrou diversas equipas de projeto de investigação no INESC TEC.