Absolwent krakowskiej PWST. W latach 1994-2007 i 2009-2013 aktor Teatru im. Juliusza Słowackiego, od 2007 do 2009 związany z Teatrem Współczesnym w Warszawie. Od 2013 do 2019 w zespole Teatru Muzycznego Capitol.
Z zespole Teatru Miejskiego w Gliwicach od 2019 roku, zagrał w spektaklach:
„Dziki Wschód” Przemysława Pilarskiego, reż. Jerzy Jan Połoński
„Kartoteka” Tadeusza Różewicza, reż. Paweł Szkotak
„Amadeusz” Petera Shaffera, reż. Norbert Rakowski
„Ożenek” Mikołaja Gogola, reż. Paweł Aigner
„Białoruś obrażona” Andreia Kureichika, reż. Jerzy Jan Połoński
„UFO” Iwana Wyrypajewa, reż. Jerzy Jan Połoński
„Wpuść mnie” scenariusz i reżyseria Agata Biziuk
„Tuwim dla dorosłych” na podstawie tekstów Juliana Tuwima, reż. Jerzy Jan Połoński
„Dwunastu gniewnych ludzi” Reginalda Rose’a, reż. Adam Sajnuk
„Przygody Tomka Sawyera” Marka Twaina, reż. Krzysztof Materna
„Plotka” Francisa Vebera, reż. Cezary Iber
NAGRODY:
Nominacja do Złotej Maski 2022 za główną rolę męską w spektaklach „Amadeusz” w reż. N.Rakowskiego i „Ożenek” w reż. P.Aignera
Laureat nagród aktorskich na festiwalach: Kontrapunkt w Szczecinie, Festiwal Prapremier w Bydgoszczy, Opolskie Konfrontacje Teatralne, Festiwal Dramaty Narodów w Krakowie i Ogólnopolski Festiwal Komedii Talia w Tarnowie.