W 2005 roku ukończył Państwową Wyższą Szkołę Filmową, Telewizyjną i Teatralną w Łodzi, zdobywając Grand Prix za najlepszy spektakl dyplomowy ,,Łoże” na Festiwalu Szkół Teatralnych. Od tamtej pory występował w Teatrze im. S. Jaracza w Łodzi, Teatrze Bagatela w Krakowie, Teatrze Powszechnym w Radomiu oraz Teatrze Capitol w Warszawie. Gra w różnorodnym repertuarze – od fars (m.in.: „Szalone nożyczki”, „Okno na parlament”, „Mayday”, „Czego nie widać”) przez dramaty („Tramwaj zwany pożądaniem”, „Zbrodnia i kara”) po spektakle muzyczne („Szaleństwa nocy”, „Człowiek z La Manchy”, „My w finale”, „Damy i huzary”, „Ekipa Świata”).
Przez 10 lat występował z zespołem Pieśni i Tańca „Beskid”. Szerszej publiczności znany z wielu ról w produkcjach filmowych i telewizyjnych. W 2023 roku wyreżyserował spektakl „Przyjazne Dusze” w Teatrze Powszechnym w Radomiu.
Z Teatrem Muzycznym ROMA związany jest od 2018 roku. Występował w musicalach „Aida”, „Waitress”, „Piloci”, „Once” oraz w bajce muzycznej „Dzielny Głębinek”, którą współreżyserował.