Diretor e roteirista baiano, começou a fazer cinema com a chamada geração super-8, nos anos 70, quando realizou documentários, filmes de ficção e experimentais. Foi um dos artífices do Grupo Lumbra, ao lado de Edgard Navarro, Pola Ribeiro e José Araripe Jr., que marcou o cinema da Bahia na época. Iniciou a carreira em 1973 com Viva O Cinema, um curta-metragem em Super-8. Dirigiu depois Crianças de Mundo Novo (1980), seu primeiro filme em 35mm; o experimental Anil (1989); os documentários Fibra (1986) e A Mãe (1998), retrato de Lúcia Rocha, mãe de Glauber Rocha, codirigido por Umbelino Brasil, ambos premiados no Festival de Gramado; e os longas de ficção Heteros, A Comédia (1994), prêmio especial do júri no Festival de Toronto, e Pixaim (2000).