W roku 2005 ukończył Państwową Wyższą Szkołę Filmową, Telewizyjną i Teatralną w Łodzi. Od tamtej pory współpracuje z teatrem Bagatela w Krakowie. Gra w różnorodnym repertuarze – od fars: „Szalone nożyczki”, „Okno na parlament”, „Mayday”, „Czego nie widać”, poprzez dramaty takie jak „Tramwaj zwany pożądaniem” po spektakle muzyczne „Szaleństwa nocy” i „My w finale”.
W 2016 roku dołączył również do zespołu Teatru Powszechnego w Radomiu. Gra w spektaklach „Człowiek z La Manchy” i „Doris Day”. Szerszej publiczności znany jest z serialu telewizyjnego „Barwy szczęścia”.
TM ROMA: „Waitress”, „Aida”, „Piloci”.
TM ROMA (Nova Scena): „Dzielny Głębinek”, „Once”.