É jornalista, professor universitário, documentarista, roteirista e cineasta. Tem mestrado em Audiovisual pela ECA-USP. Em 2010,  lançou o livro Radiografia de um Filme: São Paulo Sociedade Anônima. Em cinema, escreveu e dirigiu os curtas Ondas e Branco & Preto, ambos em 35mm e com produção da SuperFilmes. Para o Itaú Cultural, roteirizou e dirigiu (com Dainara Toffoli) o documentário Brasil da Virada, sobre a chegada do novo milênio. Para a Anhangabau Produções codirigiu o documentário 100% Jardim Ângela e fez a direção-geral de Futuro do Pretérito: Tropicalismo Now!. Em televisão, participou como editor da Abril Vídeo, entre 1983 e 1985, em horário da TV Gazeta comprado pela editora Abril. Criou e dirigiu inúmeros programas de TV como Metrópolis, na TV Cultura e Saia Justa, no GNT, além de todos os protagonizados por Marília Gabriela nas emissoras GNT, Band, CNT, SBT, RedeTV!  e TV UOL. Em ficção na TV, escreveu e dirigiu o teleteatro Lucy Puma, Uma Gata da Pesada, em 1987. Foi coordenador do curso de cinema da Universidade Anhembi Morumbi e é professor do curso de RTV da Faculdade Cásper Líbero-SP.