É doutorado (Ph.D.) em Matemática pela University of Warwick, no Reino Unido (em 2008). Anteriormente, obteve os graus de Mestre em Matemática Aplicada (2003) e de Licenciado em Eng.ª Electrotécnica e de Computadores (1999), ambos no Instituto Superior Técnico.
É professor auxiliar de Matemática na Universidade Autónoma de Lisboa desde 2008.
Os seus interesses de investigação passados na área de Sistemas Dinâmicos foram: transformações-beta, dinâmica simbólica e automorfismos do toro.
Atualmente e no âmbito da sua atividade docente na Universidade Autónoma de Lisboa, interessa-se sobretudo por Matemática Aplicada à Economia e à Gestão.
É sócio da Sociedade Portuguesa de Matemática e participante regular nos encontros nacionais por ela organizados.