Absolwent polonistyki na Uniwersytecie Jagiellońskim i wychowania muzycznego w Studium Nauczycielskim w Bielsku-Białej. Jest autorem kilkudziesięciu sztuk wystawianych w Polsce i na świecie. W latach 2010–2012 konsultant programowy w Teatrze Polskim w Bielsku-Białej następnie w latach 2012–2014 zatrudniony na stanowisku dramaturga w Teatrze Polskim im. Hieronima Konieczki w Bydgoszczy. Od 2014 dramaturg w Teatrze Śląskim im. Stanisława Wyspiańskiego w Katowicach.