Został dostrzeżony w roli robotnika w Ludziach energicznych Szukszyna (1980) przez reżysera filmowego Janusza Kidawę, który zaangażował go do roli beznogiego akrobaty Stanika, członka zespołu elwrów w filmie poetyckim Grzeszny żywot Franciszka Buły (1980) i seryjnego mordercy kobiet Zdzisława Marchwickiego w dramacie kryminalnym „Anna” i wampir (1981). W telewizyjnym horrorze Dom Sary (1985) na motywach opowiadania Stefana Grabińskiego został obsadzony w roli Kamila, przyjaciela doktora.
Pierwszą znaczącą telewizyjną rolą w jego karierze była postać docenta Krzysztofa Zawady, specjalisty od leczenia bezpłodności, w serialu Radio Romans (1994–1995), gdzie starał się pomóc właścicielce lokalnej rozgłośni Wandzie Kreft (Dorota Kolak), by dzięki metodzie in vitro mogła urodzić dziecko. W 150 odcinkach serialu Czułości i kłamstwa (1999–2000) grał rolę ordynatora doktora Andrzeja Konopko. Ponadto występował w spektaklach Teatru Telewizji i Teatrze Polskiego Radia.
W 2004 występował gościnnie w Nowym Teatrze w Słupsku jako kierownik pociągu w spektaklu Stanisława Ignacego Witkiewicza Szalona Lokomotywa w reż. Jana Peszka i Michała Zadary.