Aktor Narodowego Starego Teatru, wcześniej związany z Teatrem Słowackiego w Krakowie. Od lat współpracuje również z Teatrem STU, grał w Łaźni Nowej, w Teatrze Polskim w Warszawie. Aktor ma w swoim dorobku sztandarowe postacie z teatralnego słownika: Hamleta, Makbeta, Edypa, Rogożyna, Stawrogina. Otrzymał Nagrodę Wyspiańskiego za teatralne osiągnięcia artystyczne. Znany jest również z ról w serialach „Na dobre i na złe”, „Prawo Agaty”, „Na sygnale”, „Barwy szczęścia”.