Absolwent Wyższej Szkoły Teatralnej w Warszawie (Wydział Zamiejscowy w Białymstoku – Wydział Lalkarski). Zdał egzamin eksternistyczny dla aktorów dramatycznych Ministerstwa Kultury i Sztuki. W latach 1987-91 występował w Tarnowskim Teatrze im. Ludwika Solskiego. Od 1991 do 1996 związany z Lubuskim Teatrem, w 2003 roku powrócił do stałej współpracy z zielonogórską sceną. Lubuskiej publiczności zaprezentował się m. in. w spektaklach:
- Roberto Zucco
- Antygona
- Wiśniowy sad
- Pan Tadeusz
- Sztuka
- Czaszka z Connemara
- Opowieści o zwykłym szaleństwie
- Hedda Gabler
- Wizyta starszej pani
- Przyjazne dusze
- Kwartet
- Pan Ibrahim i kwiaty Koranu
- Łzy Ronaldo
- Sen nocy letniej
- Zemsta
- Ławeczka
- Samotny Zachód
- Tymoteusz wśród ptaków
- Zielony Gil
- Szczęściarze
- Słodkie lata 20.-30…
- Pralnia
- Ożenek
- Kordian
- Człowiek dwóch szefów
Nagrody:
- Nagroda Prezydenta Miasta Zielona Góra za artystycznie udany powrót na scenę Lubuskiego Teatru, a szczególnie za role: Piotra w Opowieściach o zwykłym szaleństwie i Thomasa w Czaszce z Connemara (2004)
- LEON 2004 - Nagroda Publiczności dla najpopularniejszego aktora
- Nagroda Prezesa Radia Zachód za role na scenie Lubuskiego Teatru, za kreacje aktorskie i wyczucie formuły radiowego teatru wyobraźni (2005)
- Nagroda Dyrektora Artystycznego Lubuskiego Teatru za rolę Sędziego Bracka w spektaklu Hedda Gabler (2006)
- Główna Nagroda Dyrektora Roberta Czechowskiego za sezon artystyczny 2009/2010
- LEON 2011 - Nagroda Publiczności dla najpopularniejszego aktora
- Nagroda dziennikarzy: Najlepszy Aktor sezonu 2012/2013
- LEON 2015 – dla najpopularniejszego aktora sezonu 2014/2015
- LEON 2016 – dla najpopularniejszego aktora sezonu 2015/2016