Kariera Po studiach otrzymał angaż do jeleniogórskiego Teatru im. Cypriana Kamila Norwida, którego dyrektorem była wtedy Alina Obidniak. Grał Aksela w Pelikanie (1986) Augusta Strindberga, Rysia Boksera w Boso, ale w ostrogach (1986) Stanisława Grzesiuka, strażnika w Antygonie (1987) Sofoklesa, Kantego w Monachomachii (1990) Ignacego Krasickiego w reż. Jerzego Zonia, Nozdriowa w Martwych duszach (1990) Nikołaja Gogola w reż. Wiesława Hołdysa, tytułowego bohatera w Gyubalu Wahazarze (1991) Witkacego, Rejenta Milczka w Zemście (1993) Aleksandra hr. Fredry w reż. Zygmunta Bielawskiego.
W latach 1987–1988 był związany z Ośrodkiem Teatru Otwartego „Kalambur” we Wrocławiu. W latach 1988–1990 występował w warszawskim Teatrze Komedia. W latach 1993–1997 grał w Teatrze Polskim w Poznaniu, gdzie w 1996 otrzymał Różę, nagrodę dla najlepszego aktora scen poznańskich przyznawaną przez krytyków teatralnych „Głosu Wielkopolskiego”. W latach 1997–2003 pracował w warszawskim Teatrze Rozmaitości.