Vystudoval katedru dokumentární tvorby na FAMU. Točil autorské portréty i filmy o okolnostech Sametové revoluce či rozdělení Československa, pro televizi vytvořil například řadu dílů z cyklu Živé srdce Evropy nebo seriálu Cestománie. V roce 2006 debutoval hraným filmem Pravidla lži, jako režisér hraného filmu je podepsán například pod oceňovaným filmem Rodina je základ státu, za kterého dostal Českého Lva za scénář a také dvě ceny České filmové a televizní kritiky. V roce 2018 natočil životopisný film o Janu Palachovi. Je také mj. spolutvůrcem televizního seriálu Život a doba soudce A. K nebo seriálu Sever.