Formado em Jornalismo pela PUC-SP, trabalhou como repórter e crítico de cinema no Jornal da Tarde, Veja SP, Isto é Gente Online, Isto é Gente. Atuou como tradutor de inglês, francês e italiano no núcleo de captação internacional de O Estado de S. Paulo. Atualmente, edita a seção Cinema e faz reportagens e críticas para a revista SET. Colabora com o Caderno 2, de O Estado de S. Paulo, e com a revista Carta Capital, além de manter uma coluna semanal de cinema na versão online do jornal Gazeta Mercantil.