1996 roku ukończył magisterskie studia operatorskie w Escola Superior de Teatro e Cinema w Lizbonie (Portugalia), a 1998 roku zdobył tytuł magistra scenopisarstwa, reżyserii oraz operatorstwa w Deutsche Film und Fersehakademie Berlin w Berlinie (Niemcy).
W 1999 roku założył firmę Persona Non Grata Pictures (pierwotnie Zed Films), zajmującą się produkcją filmów.