Nasceu em Lisboa, em 1991. Formou-se em Matemática (IST) e também em Cinema, com o mestrado em Realização e Dramaturgia (ESTC). Desde 2013, é programador de cinema do IndieLisboa e, em 2019, integrou a equipa de programação da Casa do Cinema Manoel de Oliveira, na Fundação de Serralves. É crítico de cinema no site que fundou e co-edita, o «À pala de Walsh», e tem produzido comunicações e artigos nas áreas da história do cinema português e do restauro. Fez também curadoria de cinema para instituições como a Fundação Calouste Gulbenkian, o Museu Árpád Szenes — Vieira da Silva e a Sociedade Guilherme Cossoul. Realizou filmes e vídeo-ensaios que foram exibidos e premiados nacional e internacionalmente.