É sócio fundador da Produtora e distribuidora independente CUP Filmes. Foi produtor e programador da Mostra Internacional de Cinema em São Paulo, diretor artístico do Polo de Paulínia, e produziu diversos festivais e mostras de cinema. Foi sócio da produtora Africa Filmes, que entre outros coproduziu Que Horas Ela Volta? e Mãe Só Há Uma, de Anna Muylaert. Na CUP produziu filmes como Corpo Elétrico, de Marcelo Caetano, Alvorada, de Lo Politi e Anna Muylaerte, A Mãe, de Cristiano Burlan, Tinitus, de Gregório Graziozi, Bob Cuspe, Nós Não Gostamos de Gente, de Cesar Cabral, e mais recentemente Baby, de Marcelo Caetano.