Urodzony w 1977 roku w Kętrzynie. W 2001 zadebiutował w dzienniku „Rzeczpospolita” („Plus-Minus”) opowiadaniem Gorący dzień. W 2002 ukończył dwuletnie warsztaty pisarskie w Collegium Civitas w Warszawie. W latach 2003-2006 współpracował jako dramatopisarz z Laboratorium Dramatu przy Teatrze Narodowym w Warszawie.
W 2005 roku zadebiutował dramatem 147 dni w reż. Krzysztofa Rekowskiego wystawionym na scenie Teatru Powszechnego im. Zygmunta Hübnera w Warszawie. W latach 2006-2007 był kierownikiem literackim tego teatru.
Publikował opowiadania w miesięczniku „Lampa” oraz inne teksty w „Machinie”, „Dialogu”, magazynie „dwutygodnik.com”.
W filmie zadebiutował jako współscenarzysta Hardkor Disko (2014) w reż. Krzysztofa Skoniecznego. Następnie napisał scenariusz m.in. filmów: Córki dancingu (2015) w reż. Agnieszki Smoczyńskiej (film otrzymał nagrodę za najlepszy scenariusz na Fantaspoa International Fantastic Film Festival); Ostatnia rodzina (2016) w reż. Jana P. Matuszyńskiego (nagrodzony „Orłem” – Polską Nagrodą Filmową za najlepszy scenariusz); Serce miłości (2017) w reż. Łukasza Rondudy.
W 2018 roku sceniczną premierę miały jego dramaty: Strach w reż. Gosi Wdowik w TR Warszawa i Święta Kluska w reż. Agnieszki Smoczyńskiej w Teatrze Komuna Warszawa. W 2023 adaptował powieść Niepokój przychodzi o zmierzchu w reż. Gosi Wdowik w Teatrze Pantomimy we Wrocławiu.
Fot. Laura Pawela