ówczesnego dyrektora teatru Tadeusza Łomnickiego w Teatrze Na Woli, z którym po ukończeniu uczelni związał się w latach 1976–1985 i wystąpił jako Andrzej Sarti w Życiu Galileusza Bertolta Brechta (1978), Ułan w Do piachu Tadeusza Różewicza (1979), porucznik w Damach i huzarach Aleksandra Fredry (1979), Dialogus w Sędziach. Klątwie Stanisława Wyspiańskiego (1980), obywatel Wiednia w Amadeuszu Petera Shaffera (1980) w reż. Romana Polańskiego, Niebezpiecznie, panie Mochnacki... Jerzego Mikke (1981), niedźwiedź w Klonowych braciach Eugeniusza Szwarca (1982) i zbój Sarka–Farka w Igraszkach z diabłem Jana Drdy (1984).
Był aktorem scen stołecznych: Teatru Nowego (1985–1990), gdzie zagrał m.in. postać cara Mikołaja I w Kordianie Juliusza Słowackiego (1986), Dramatycznego (1990–1996) i Polskiego (1999–2004).