Absolwent Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego w Krakowie, Wydziału Lalkarskiego we Wrocławiu (1989).
Zadebiutował w Teatrze im. Jana Kochanowskiego w Opolu w 1990 r., wcielając się w postać Syna I w spektaklu Karmaniola Joanny Kulmowej w reżyserii Marka Sikory. Występował na scenach Ośrodka Teatru Otwartego „Kalambur” we Wrocławiu, Cinema w Michałowicach k. Jeleniej Góry, Centrum Kultury Teatru w Grudziądzu, Teatru im. C. K. Norwida w Jeleniej Górze oraz Teatru Dramatycznego im. J. Szaniawskiego w Wałbrzychu.
Grał m.in. w spektaklach Moniki Strzępki (Diamenty to węgiel, który wziął się do roboty, Sztuka dla dziecka, Był sobie Andrzej Andrzej Andrzej i Andrzej), Marcina Libera (Na Boga!, Być jak Dr Strangelove, czyli jak przestałem się bać i pokochałem mundur), Pawła Jankego (Bramy raju) oraz Kuby Kowalskiego (Good Night Cowboy). Szerszej publiczności znany jest również z ról telewizyjnych (Artyści, Komisarz Alex, Pierwsza miłość).
W 2019 r. dołączył do zespołu Teatru im. Juliusza Osterwy w Lublinie. Zadebiutował tu rolą Benedykta Korczyńskiego w spektaklu Huberta Sulimy i Jędrzeja Piaskowskiego Nad Niemnem, czyli obrazy z czasów pozytywizmu.
Aktor o niespotykanej charyzmie i scenicznym magnetyzmie. Jeden z niekwestionowanych filarów Teatru im. J. Osterwy, znany z bezkompromisowego oddania każdej roli. Artysta kipiący na scenie energią, obdarzony instynktem i prawdą sceniczną. Potrafi całkowicie pochłonąć uwagę widza, tworząc kreacje, które pozostają w pamięci na zawsze. Cieszy się zasłużonym uznaniem zarówno publiczności, jak i krytyków, którzy równie wysoko cenią jego ekspresję i wyrazistość, jak też wrażliwość i głębię interpretacyjną.
Nagrody artystyczne:
• „Złota Maska”/Grudziądz – tytuł najlepszego aktora sezonu 2001/2002 w plebiscycie popularności Gazety Pomorskiej (2002),
• Nagroda za najlepszą drugoplanową rolę męską/ za rolę „Boga/Ojca” w spektaklu Teatru Dramatycznego im. J. Szaniawskiego w Wałbrzychu Na Boga!/ 6. Międzynarodowy Festiwal Teatralny Boska Komedia – Kraków (2013),
• Nagroda aktorska za rolę „Boga/Ojca” w spektaklu Teatru Dramatycznego im. J. Szaniawskiego w Wałbrzychu Na Boga!/ XIII Festiwal Dramaturgii Współczesnej „Rzeczywistość przedstawiona” w Zabrzu (2013),
• Nagroda Jury Młodych „KomMiTywa” za rolę „Boga/Ojca” w spektaklu Teatru Dramatycznego im. J. Szaniawskiego w Wałbrzychu Na Boga!/ XIII Festiwal Dramaturgii Współczesnej „Rzeczywistość przedstawiona” w Zabrzu (2013),
• Nagroda aktorska zespołowa za rolę w spektaklu Nad Niemnem. Obrazki z czasów pozytywizmu w reżyserii Jędrzeja Piaskowskiego na 45. Opolskich Konfrontacjach Teatralnych „Klasyka Żywa” (2021).