| Trefliki ratują Święta (2024) as Santa Claus (voice) |
| Spadek (2024) as Władysław's Butler |
| Sami swoi. Początek (2024) as Pecyn |
| Niebieski wieloryb (2024) as Lector (voice) |
| Pan Samochodzik i Templariusze (2023) as Gromiłło |
| Prorok (2022) as Władysław Gomułka |
| Jezioro Słone (2022) as Ryszard Tomaszewski |
| Gadające głowy 2021 (2021) as Self |
| Guczo. Notatki z życia (2020) |
| Na bank się uda (2019) as Tolek Kostrzewa |
| Wesele (2019) as Dziad / Upiór |
| Eter (2018) as District Magistrate (voice) |
| Zimna wojna (2018) as Minister |
| Za niebieskimi drzwiami (2016) as Doctor |
| Excentrycy czyli po słonecznej stronie ulicy (2016) as Habertas |
| Big Love (2012) as prosecutor |
| 80 milionów (2011) as Ksiądz kardynał |
| 1920 Bitwa Warszawska (2011) as czekista Bykowski |
| Piksele (2009) as Starszy policjant |
| Limousine (2008) as Ania's father |
| Izolator (2008) as Grottger |
| Palimpsest (2006) as Malinowski |
| Jasminum (2006) as ojciec Kleofas, przeor klasztoru |
| Pornografia (2003) as Witold |
| Koniec wakacji (2003) |
| Eukaliptus (2002) as Sheriff |
| Musisz żyć (2000) as Witold, przyjaciel i współpracownik Adama |
| Enduro Bojz (2000) as commissioner |
| Odwrócona góra albo film pod strasznym tytułem (2000) as Gig (głos) |
| Operacja Koza (2000) as Professor Rozwaniec |
| Fuks (1999) as biznesmen Tadeusz Bagiński, ojciec Aleksa |
| Ogniem i mieczem (1999) as Chan |
| Złoto dezerterów (1998) as Pisur |
| Nocne graffiti (1997) |
| Pułkownik Kwiatkowski (1996) as pułkownik Kizior |
| Dzieci i ryby (1996) as passenger in train |
| Diabelska edukacja (1995) as Doctor |
| Kamień na kamieniu (1995) as Ojciec Szymona i Michała |
| Rozmowa z człowiekiem z szafy (1994) as Chef |
| Człowiek z... (1993) as Pazdura |
| Dr. Hrabal (1993) as proza Hrabala (voice) |
| Kanalia (1992) as Jegor Potapowicz Jegorow |
| Życie za życie. Maksymilian Kolbe (1991) as dubbing roli Ch. Walza |
| Zmowa (1990) as Sitek |
| Pogrzeb kartofla (1990) as Stefan Gorzelak |
| Przesłuchanie (1989) as Lieutenant Morawski |
| Czarny wąwóz (1989) as Roman Zalewski |
| Pięć minut przed gwizdkiem (1989) |
| Na Srebrnym Globie (1989) as Priest (voice) (uncredited) |
| Cyrk odjeżdża (1988) as Chamroń |
| Wigilia '81 (1988) as Witek’s friend |
| Sala nr 6 (1987) as Dr. Chobotowski |
| Weryfikacja (1987) as Łukasz |
| Przedstawienie Hamleta we wsi Głucha Dolna (1987) as Nauczyciel |
| Zygfryd (1987) as Emil |
| Przypadek (1987) as Priest Stefan (2) |
| Matka Królów (1987) as Zenon Król |
| Jezioro Bodeńskie (1986) as Jasiek Paluch |
| Bez końca (1985) as Rumcajs |
| 111 dni letargu (1985) as Więzień Sikorski |
| O-bi, o-ba. Koniec cywilizacji (1985) as Unhappy |
| Odwet (1983) as Świdryga |
| Wierne blizny (1982) |
| Dziecinne pytania (1981) as Miś |
| Gorączka (1981) as Wojtek Kiełza |
| Człowiek z żelaza (1981) as stoczniowiec |
| Ukryty w słońcu (1980) as Drunk man at the bar (uncredited) |
| Aktorzy prowincjonalni (1979) as Adaś |
| Koty to dranie (1978) as Marek Sypniewski |
| Wsteczny bieg (1978) as Kazik |
| Zdjęcia próbne (1977) as Paweł's Replacement (uncredited) |
| Akcja pod Arsenałem (1977) |
| Klecha as Man |