W latach 1985–1988 był aktorem Teatru im. Stefana Jaracza w Olsztynie, w którym zagrał między innymi: Ajenta-Docenta w „Dziewczynie z bzem majowym” (J. Abramow-Newerly, reż. R. Kordziński), Lewadę w „Spójrzcie, kto do nas zawitał” (W. Arro, reż. E. Petelska), Jemma w „Czerwonych pantofelkach” (P. Kester, reż. W. Boratyński) oraz Felka w „Romansie z wodewilu” (W. Krzemiński, reż. S. Domańska).

Od 1988 do 2003 roku należał do zespołu Teatru Polskiego w Bydgoszczy, w którym zagrał w spektaklach Andrzeja Marii Marczewskiego (m.in.: Iwana Bezdomnego w „Mistrzu i Małgorzacie” M. Bułhakowa, Józefa Maszejkę w „W małym dworku” S.I. Witkiewicza, Cypriana w „Iwonie, księżniczce Burgunda” W. Gombrowicza oraz Waltera w „Operze za trzy grosze” B. Brechta), a także między innymi: Nieuda w „Letnim dniu” (S. Mrożek, reż. B. Czechak), Cebula w „Pożądaniu schwytanym za ogon” (P. Picasso, reż. W. Górski), Nikodema Dyzmę w „Karierze Nikodema Dyzmy” (wg T. Dołęgi-Mostowicza, reż. R. Caban), Arcyksięcia Maksymiliana w „Wiośnie” (wg B. Schulza, reż. R. Major), Guślarza, Żegotę i Diabła II w „Dziadach” (A. Mickiewicz, reż. A. Walden), Wodza Bromdena w „Locie nad kukułczym gniazdem” (D. Wasserman, reż. W. Adamczyk), Michała Iwanowa Kostylewa w „Złotym śnie w stanie nieważkości” (wg „Na dnie” M. Gorkiego, reż. A.