Nasceu em Pernambuco. Codirigiu, com Paulo Caldas, Baile perfumado, eleito melhor filme no Festival de Brasília 1996. Na sequência, dirigiu Árido Movie (2005), selecionado para os festivais do Rio, de Veneza e para o Karlovy Vary. Em 2007, lançou Cartola, codirigido por Hilton Lacerda. Por O homem que engarrafava nuvens (2008), recebeu o prêmio de melhor documentário na Academia Brasileira de Cinema. O filme também foi exibido no IDFA.