W 1996 roku ukończył studia na Wydziale Aktorskim Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie (obecnie Akademia Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie, Polska). Dyplom otrzymał rok później. W 2016 roku uzyskał stopień naukowy doktora habilitowanego sztuk teatralnych na Wydziale Aktorskim Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie (obecnie Akademia Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie, Polska).