Ukończył studia w Państwowej Wyższej Szkole Teatralnej w Warszawie. Debiutował w 1981, kiedy wystąpił w roli Sukiennika w Mistrzu Piotrze Pathelinie (reż. Wojciech Maryański) na scenie Lubuskiego Teatru im. L. Kruczkowskiego w Zielonej Górze, gdzie pracował w latach 1981–1982. Występował także w Teatrze Pracowni w Warszawie, Teatrze Powszechnym im. Jana Kochanowskiego w Radomiu, Teatrze Szwedzka 2/4 w Warszawie, Teatrze Rozmaitości w Warszawie, Teatrze 77 w Łodzi, Teatrze Studio w Warszawie oraz Teatrze Dramatycznym im. Aleksandra Węgierki w Białymstoku. W Capitolu gra w spektaklu „Goło i wesoło”.