Aktor poznańskiej Estrady, z którą objechał z przedstawieniami fredrowskimi całe województwo, oraz teatrów: im. Fredry w Gnieźnie, Polskiego w Poznaniu, im. Horzycy w Toruniu, im. Jaracza w Łodzi, Narodowego, Ateneum i Na Woli w Warszawie, im. Kochanowskiego w Radomiu.
W gnieźnieńskim teatrze zadebiutował rolą Kanclerza w „Balladynie” Słowackiego w reżyserii Stanisława Cegielskiego. W teatrze, w repertuarze klasycznym i współczesnym stworzył dziesiątki postaci, wśród których m.in.: Doktor Rank i Krogstadt w „Domu lalki” Ibsena, Pan Orgon w „Igraszkach trafu i miłości” de Marivaux, Don Rodrygo w „Cydzie” i Wernyhora w „Weselu” Wyspiańskiego, Mefisto w „Fauście” Goethego, Arcybiskup Canterbury w „Księciu i żebraku” Twaina, Ammos Fiedorowicz Lapkin-Tiapkin w „Rewizorze” Gogola, Dziennikarz i Lekarz w „Wizycie starszej pani” oraz Pyramus w „Romulusie Wielkim” Durrenmatta, Arystomachus w „Irydionie” Krasińskiego, Perry we „Wszystko w ogrodzie” Albeego, Brat Robur w „Moliere, czyli zmowie świętoszków” Bułhakowa, Towarzysz X w „Szewcach” Witkiewicza, Lekarz w „Pluskwie” Majakowskiego, Żebrak w „Operze za trzy grosze” i Pastor w „Panu Putilo i jego słudze” Brechta, Pan Czyściel w „Chorym z urojenia” Moliera, Walenty w „Iwonie, księżniczce Burgunda” Gombrowicza, Obrońca w „Braciach Karamazow” Dostojewskiego, Dyrektor Opery w „Giovanni Moliere” Mozarta.
Wcielił się w postaci fredrowskie – był Edmundem w „Ciotuni”, Rotmistrzem w „Damach i huzarach”, Orgonem w „Dożywociu”, Błażejem w „Gwałtu, co się dzieje”, czy Montim w „Rewolwerze”. W utworach Szekspira zagrał Plytka w „Wesołych kumoszkach z Windsoru”, Wygnanego księcia i Pana w „Jak wam się podoba”, Bernarda w „Hamlecie”, Tezeusza w „Śnie nocy letniej”, Kalibana w „Burzy” i Wincentia w „Poskromieniu złośnicy”.
Pracował z reżyserami: Józefem Grudą, Tadeuszem Byrskim, Jerzym Grotowskim, Tadeuszem Aleksandrowiczem, Teresą Żukowską, Kazimierzem Braunem, Markiem Okopińskim, Jerzym Krasowskim, Krystyną Meissner, Jerzym Grzegorzewskim, Konradem Swinarskim, Tadeuszem Mincem, czy Grzegorzem Jarzyną.
Godząc się z upływającym czasem i odejściem z teatru, pozostawał niemal do końca aktywny zawodowo, występując z monodramami, recytując ulubione wierze, poczynając od Kochanowskiego na Norwidzie skończywszy, i prowadząc warsztaty aktorskie z młodzieżą. Będąc w Kole Seniorów Oddziału Warszawskiego ZASP czule wspierał kolegów potrzebujących pomocy.
Msza odbędzie się 2 grudnia 2025 roku o godzinie 13.00 w kościele św. Augustyna na Muranowie w Warszawie, ul. Nowolipki 18.