Convidado do Festival Screenings Funchal 2025, dedicado ao film noir, apresentou as sessões de Clash By Night e Dead Reckoning, e enriqueceu o evento com uma masterclass sobre o universo moral do cinema noir.
Licenciou-se em Comunicação Social pela Faculdade de Ciências Sociais e Humanas na UNL. Iniciou a sua atividade como membro efetivo da equipa de programação da Cinemateca Portuguesa – Museu do Cinema em 1993, tendo dirigido o serviço de programação entre 2009 e 2015, onde concebeu, e continua a conceber, múltiplos ciclos e outros acontecimentos de programação. Foi organizador ou co-organizador de várias edições da Cinemateca (Béla Tarr, Jean-Luc Godard, Kenji Mizoguchi, Stanley Kubrick, D.W. Griffith, David Cronenberg, Otar Iosseliani, Jim Jarmusch, John Carpenter, etc.). É crítico para o jornal Público e colaborou pontualmente com outras publicações especializadas, nacionais e internacionais, e em programas televisivos e radiofónicos. Participou em diversos festivais de cinema em Portugal e no estrangeiro, tendo integrado o júri do Festival IndieLisboa em 2004 e do DocLisboa em 2025, entre outros.