Po maturitě studoval Fakultu sociálních věd, obor žurnalistická fotografie. Na pražské FAMU vystudoval obor scenáristika a dramaturgie, absolvoval v roce 2000. Jako asistent režie se podílel na Ge- deonově filmu Návrat idiota (1999). V roce 2002 natočil podle vlastního scénáře svůj celovečerní hraný debut Děvčátko. Surrealisticky laděné leporelo, odehrávající se na pražském sídlišti, bylo oceněno Českým lvem (za herecký výkon Jany Hubinské) i na zahraničních festivalech. Na poušti v americkém Utahu natočil celovečerní sci-fi Mars (2017).
S Markem Najbrtem a Robertem Geislerem je scénáristou celovečerních filmů Mistři (2003), Polski film (2012), Protektor (2009, oceněný šesti Českými lvy, mj. za nejlepší film a scénář a nominací ČFTA na Oscara). S Markem Najbrtem a Robertem Geislerem spolupracoval také na scénáři televizního cyklu Kinetická encyklopedie všehomíra (1999 - 2001) a prvního seriálu z produkce HBO Terapie. S Ondřejem Štindlem a Robertem Geislerem spolupracoval na krimi sérii Svět pod hlavou (2017). Je spoluautorem internetového satirického cyklu Kancelář Blaník o fiktivním pražském lobbistovi (2014-2017).