Aktor filmowy i teatralny. W 1985 roku ukończył studia na wydziale aktorskim Państwowej Wyższej Szkoły Teatralnej w Warszawie. Zadebiutował w musicalu "Złe zachowanie" w reżyserii Andrzeja Strzeleckiego i choreografii Janusza Józefowicza. W latach 1987-90 występował w Teatrze Rampa w Warszawie. Grał gościnnie w teatrach warszawskich: Komedia, Roma i Syrena. Aktor dubbingowy. Posiada certyfikat na wyłączne dubbingowanie postaci Kaczora Donalda i Goofiego w polskojęzycznej wersji kreskówek Disneya. Był pierwszym prowadzącym programu telewizyjnego "Maraton uśmiechu". Wystąpił w filmach Olafa Lubaszenki "Sztos" i ''Chłopaki nie płaczą" oraz w wielu popularnych serialach telewizyjnych. Od blisko trzydziestu lat gra rolę Maxa w musicalu "Metro" (ponad 2000 zagranych spektakli). Na scenie teatru Studio Buffo aktora możemy oglądać również w musicalach "Piotruś Pan", "Romeo i Julia" oraz "Polita".