Absolwent Wydziału Aktorskiego Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie. W warszawskim Teatrze Syrena możemy go oglądać w spektaklach „Next to Normal” w reżyserii Jacka Mikołajczyka oraz „Kapitan Żbik i żółty saturator” w reżyserii Wojciecha Kościelniaka. Odtwórca roli Jerry’ego Ryana w „Huśtawce” – spektaklu w reżyserii Anny Sroki-Hryń granym w Och-Teatrze. W latach 2008-2019 aktor etatowy Teatru Muzycznego Capitol we Wrocławiu, gdzie stworzył wiele pierwszo- i drugoplanowych ról (m.in. Wiktor Frankenstein w spektaklu „Frankenstein” w reżyserii Wojciecha Kościelniaka, Dean Martin w spektaklu „Rat Pack czyli Sinatra z kolegami” w reżyserii Konrada Imieli, Seyton w „Makbecie” w reżyserii Agaty Dudy-Gracz, Korowiow w „Mistrzu i Małgorzacie” w reżyserii Wojciecha Kościelniaka).
Poza pracą w teatrze regularnie użycza głosu w polskim dubbingu gier komputerowych (m.in. „Cyberpunk 2077”, „Wiedźmin 3”, „Battlefield 4”, „The Last of Us”) i filmów fabularnych (m.in. „Zew krwi”, „Playmobil”, „Alita: Battle Angel”, „Predator”, „Misiek w Nowym Jorku”, „Kumple z dżungli”). Ma na koncie również kilka ról serialowych („Powrót”, „Ludzie i Bogowie”, „Otwórz oczy”, „Sexify”, „Głęboka woda”) i filmowych („Miasto 44” w reżyserii Jana Komasy). Występował gościnnie w Teatrze Nowym w Poznaniu, w Teatrze Nowym w Łodzi i w Teatrze im. Juliusza Słowackiego w Krakowie. Brał udział w kilku krakowskich i wrocławskich projektach muzycznych. Laureat Ogólnopolskiego Festiwalu Piosenek Jeremiego Przybory „Stacja Kutno”. Wielokrotny uczestnik koncertów galowych i finałowych Przeglądu Piosenki Aktorskiej we Wrocławiu.