Formado em RTV pela Cásper Líbero, João é diretor, montador e roteirista. É membro do Filmes do Caixote, que produziu “Trabalhar cansa”, “O que se move” e “Sinfonia da necrópole”, entre outros. Como diretor e montador, é responsável pelos curtas “A bela p…”, “Eva Nil cem anos sem filmes” e “Meu amigo que trabalhou com Manoel de Oliveira, que fez cem anos”, entre outros. Trabalhou durante dez anos como colaborador da Cinemateca Brasileira, no Setor de Documentação e Pesquisa. Seu último curta, “Febre”, dirigido com Sergio Silva, passou pela Mostra Foco, da Mostra de Cinema de Tiradentes, pelo 28˚ Kinoforum, e pelo festival Mix Brasil.