Born in Holland, in 1960. He graduated in Literature and Cinema at the Amsterdam University in 1985. Before working in motion pictures, he wrote several screenplays for television and film critics for some magazines. In 1994, he directed the short film Een schreeuw om hulp, followed by Liefdesgasten (1997). Shouf Shouf Habibi! is his third work as director.