Absolwent Wydziału Historii Sztuki Uniwersytetu Warszawskiego (1994). Studiował także na UCLA w Los Angeles, w Binger Film Institute w Amsterdamie i Mistrzowskiej Szkole Reżyserii Filmowej Andrzeja Wajdy. Dodatkowo dziennikarz Polskiego Radia. W TVP prowadził magazyn “Seans Filmowy”, a także realizował reportaże z planów filmowych, wywiady. Pisał polską wersję programu dla dzieci “Ulica Sezamkowa”. Stworzył także scenariusze do takich produkcji jak: “Egoiści”, “Katyń”, “Boisko bezdomnych” czy też “Big Love”. Laureat (wespół z Bartoszem Konopką) Nagrody ScripTeast im. Krzysztofa Kieślowskiego dla Najlepszego Scenariusza z Europy Środkowej i Wschodniej za scenariusz “Niemy” (2013). Członek Europejskiej Akademii Filmowej (EFA).
W filmach historycznych ważna jest współczesna lub ponadczasowa emocja, którą widz przełoży na swoje doświadczenia. Dlatego musimy skomunikować się z widzem na poziomie emocjonalnym.