Nasceu em São Paulo em 1939. Diretor, escritor, produtor, roteirista, em 1949, mudou-se para o Rio de Janeiro. Em 1962, participa de um curso sobre técnicas do cinema direto, com o documentarista sueco Arne Sucksdorff, e em 1964 trabalha como continuísta do posteriormente interrompido Cabra Marcado para Morrer, de Eduardo Coutinho. Realizou os longas-metragens Copacabana me Engana (1968), A Rainha Diaba (1973), Cordão de Ouro (1977), Espelho de Carne (1984), Uma Aventura do Zico (1998), O Gatão de Meia-Idade (2005), No Meio da Rua (2006) e Somos Tão Jovens (2013).