Nasceu em Lisboa em 1977. Estudou cinema na Escola Superior Artística do Porto e montagem na Escola Superior de Teatro e Cinema. Foi roteirista e montador de Aquele Querido Mês de Agosto (2008, 32ª Mostra) e da trilogia As Mil e Uma Noites (2014, 38ª Mostra), ambos de Miguel Gomes, além de ter sido editor de documentários portugueses como Rio Corgo (2015), de Sérgio Da Costa e Maya Kosa, Eldorado XXI (2016, 40ª Mostra), de Salomé Lamas, e Viveiro (2019, 43ª Mostra), de Pedro Filipe Marques. Fez sua estreia na direção com o curta Rei Inútil (2013), e Índia é o seu primeiro longa-metragem.