Né à Paris le 1er septembre 1953 de parents algériens, il travaille à partir de 1984 pour les chaînes de télévision françaises (TF1 et Antenne 2). Il tourne en 1985, son premier long-métrage, Bâton rouge, qui obtient le Grand Prix du festival d’Amiens. Il fonde en 1988, avec Jean Bréhat, la société de production 3B et, en 1997, la société de distribution Tadrart Films. Il réalise en 1991 Cheb, en 1994 Poussière de vies, en 2001 Little Senegal, nominé pour l’Ours d’or de Berlin. Indigènes (2006) est nominé à Cannes pour la Palme d’Or et remporte le prix collectif d’interprétation masculine. Il a réalisé en 2009 London River.