Konsultant scenariuszowy, wykładowca Wydziału „Artes Liberales” Uniwersytetu Warszawskiego. W latach 2014-16 dyrektor artystyczny FPFF w Gdyni. Autor podcastu „SpoilerMaster”. Jako kierownik literacki współpracował między innymi z Canal+ (m. in. „Pisarze. Serial na krótko”, „The Office PL”, „Planeta singli. Osiem historii”, „Minuta ciszy”). Współscenarzysta filmu „Wszystkie nasze strachy” w reżyserii Łukasza Rondudy i Łukasza Gutta; konsultant takich projektów jak „Hiacynt”, „Za duży na bajki”. Stały współpracownik serwisu RogerEbert.com; laureat Nagrody im. Krzysztofa Mętraka (2005) i Nagrody PISF (2012), nominowany do Polskiej Nagrody Filmowej w kategorii Najlepszy Scenariusz (za „Wszystkie nasze strachy”).