Aktor, wykładowca, reżyser, doktor sztuk teatralnych. W 2009 roku ukończył studia aktorskie na krakowskiej PWST.
Za role w przedstawieniach dyplomowych otrzymał I Nagrodę Aktorską oraz Nagrodę Dziennikarzy na XXVI Festiwalu Szkół Teatralnych w Łodzi.
W tym samym roku dołączył do zespołu Narodowego Starego Teatru w Krakowie. Od roku 2009 współpracuje z Wydziałem Aktorskim krakowskiej PWST (dziś AST), gdzie w 2016 roku obronił doktorat i prowadzi samodzielne zajęcia. Jest finalistą i laureatem licznych konkursów i nagród, w tym m.in. prestiżowej Nagrody im. Leona Schillera, przyznanej mu w 2014 roku „w uznaniu za poziom artystyczny i za znakomite kreacje na scenie Narodowego Starego Teatru” czy Stypendium dla wybitnych młodych naukowców, przyznawanego przez Ministerstwo Nauki i Szkolnictwa Wyższego.
W latach 2016-2023 był członkiem zespołu Teatru Powszechnego im. Zygmunta Hübnera w Warszawie. Brał udział w licznych projektach filmowych i telewizyjnych oraz radiowych i dubbingowych.