Role filmowe
1955 – UWAGA CHULIGANI! – jako robotnik Janek
1957 – EROICA – jako powstaniec
1960 – KRZYŻACY – jako kniaź Jamont
1961 – DZIŚ W NOCY UMRZE MIASTO – jako Francuz Pierre
1962 – WIELKA, WIĘKSZA I NAJWIĘKSZA - jako mieszkaniec planety układu Vega
1963 – WIANO - jako Staszek Stosina
1966 - CZTEREJ PANCERNI I PIES – jako Olgierd Jarosz
1967 - KOMEDIE POMYŁEK, MĄŻ POD ŁÓŻKIEM – jako młodzieniec spod łóżka
1967 – WESTERPLATTE – jako mat Franciszek Bartoszak
1969 – DO PRZERWY 0 : 1 – jako Roman Wawrzysiak
1969 – PARAGON GOLA – jako Roman Wawrzysiak
1970 – WAKACJE Z DUCHAMI (odc. Tajemniczy przybysz) – jako Grzegorz Otowicz
1970 – WEIL ICH DICH LIEBE
1971 – DEKAMERON 40 CZYLI CUDOWNE PRZYTRAFIENIE PEWNEGO NIEBOSZCZYKA - dubbing
1971 – MATEO FALCONE – dubbing
1973 – NAGRODY I ODZNACZENIA – jako kapitan „Szpak”
1973 – STAWIAM NA TOLKA BANANA (odc. Filipek) – jako Wacek
1974 – ILE JEST ŻYCIA (odc. Kiepskie szczęście) – jako dziennikarz Marek Godzwon
1974 - S.O.S. – jako Andrzej Szmidt
1975 – DZIEJE GRZECHU – jako Antoni Pochroń
1975 – ZAKLĘTE REWIRY – jako Robert Fornalski
1976 – PARADA OSZUSTÓW MISTRZ ZAWSZE TRACI – jako Brassieur
1976 – ZAKLĘTY DWÓR – jako starościc Mikołaj Żwirski
1977 – LALKA – jako Kazimierz Starski
1977 – PARADA OSZUSTÓW TAJNY DETEKTYW – jako Władysław Trzpil
1977 - PARADA OSZUSTÓW JAGUAR 1936 – jako recepcjonista w hotelu „Ambasador”
1977 – SAM NA SAM – jako ginekolog Bogdan
1977 – SPRAWA GORGONOWEJ – jako Henryk Zaremba
1978 – BEZ ZNIECZULENIA – jako Broński
1978 – ZIELONA MIŁOŚĆ – jako Błażej Morawiecki, sekretarz wojewódzki PZPR
1979 – ARIA DLA ATLETY – jako Bolcio Rogalski)
1979 – DAS UNSICHTBARE VISIER
1980 – ĆMA – jako Jan
1980 – KARIERA NIKODEMA DYZMY – jako Nikodem Dyzma
1980 – MNIEJSZE NIEBO – jako Artur Gutner
1981 – OKOLICE SPOKOJNEGO MORZA – jako kapitan Roman Markowski
1981 – WOJNA ŚWIATÓW – NASTĘPNE STULECIE – jako Iron Idem
1981 – ZAPACH PSIEJ SIERŚCI – jako Paweł
1982 – ODWET – jako Świdrycki
1983 – ALTERNATYWY 4 – jako Stanisław Anioł
1983 – WIDZIADŁO – jako Piotr Strumieński
1983 – DER AUFENTHALT
1985 – JESIENIĄ O SZCZĘŚCIU – jako reżyser filmowy Jan Grabowski
1985 – PAN W. – jako pan W.
1985 – PORWANIE – dubbing
1986 – GORESZTI SLEDI
1986 – PRYWATNE ŚLEDZTWO – jako Rafał Skonecki
1986 – RYKOWISKO – jako Wiktor Szałaj
1987 – KLĄTWA DOLINY WĘŻY – jako Bernard Traven
1987 – ZAD WIELKIEGO WIELORYBA - jako fryzjer
1990 – LA NOTE BLEUE – jako Adalbert Grzymała
Najważniejsze role teatralne
Teatr Ateneum (za teatrateneum.pl) :
1958 – Leander w sztuce „Lekarz mimo woli” Moliera, reżyseria – Jerzy Rakowiecki
1958 – Willem; Głos w głębi mieszkania w „Procesie” Franza Kafki, reżyseria – Jan Kulczyński
1959 – Stanley w „Tramwaju zwanym pożądaniem” Tennessee Williams’a, reżyseria – Aleksander Bardini
1959 – Demetriusz w „Śnie nocy letniej” Williama Shakespeare’a, reżyseria – Aleksander Bardini
1959 – Lech w sztuce „Lilla Weneda” Juliusza Słowackiego, reżyseria – Jan Kulczyński
1960 – I Milicjant w „Studniach” Tymoteusza Karpowicza, reżyseria – Jan Kulczyński
1960 – Gadshill w sztuce „Król Henryk IV” Williama Shakespeare’a, reżyseria – Aleksander Bardini
1960 – Rycerz w „Balladach i fraszkach” Wojciecha Siemiona i Ewy Brzozowskiej, reżyseria – Wojciech Siemion
1960 – Pijak w „Zabawie jak nigdy” Williama Saroyana, reżyseria – Aleksander Bardini
1960 – Severino w „Testamencie psa” Ariano Suassuny, reżyseria – Konrad Swinarski
1960 – Ksiądz; Morderca I; Sir Walter Herbert w „Ryszardzie III” Williama Shakespeare’a, reżyseria – Jacek Woszczerowicz
1961 – Pasterz; Zalotnik; Dworzanin w „Kramie z piosenkami” Leona Schillera, reżyseria – Barbara Fijewska
1961 – Feldfebel Heinrich w „Wieźniach z Altony” Jean-Paul Sartre’a, reżyseria – Janusz Warmiński
1961 – Wioska w „Murzynach” Jean Geneta, reżyseria – Zygmunt Hübner
1962 – Achilles w „Krucjacie” Krzysztofa Choińskiego, reżyseria – Jan Bratkowski
1962 – Żołnierz w „Particie na instrument drewniany” Stanisława Grochowiaka („Stworzenie świata”),
reżyseria – Zdzisław Tobiasz
1962 – Igła w „Kwaterach” Janusza Krasińskiego („Stworzenie świata”), reżyseria – Zdzisław Tobiasz
1962 – Żołnierz andorrański w „Andorze” Maxa Frischa, reżyseria – Janusz Warmiński
1962 – Peter w „Requiem dla zakonnicy” Williama Faulkner’a, reżyseria – Jerzy Markuszewski
1963 – De Conde w „Demonach” Johna Whiting’a reżyseria – Andrzej Wajda
1963 – Aktor B; Gubała w „Pięć pytań i nic więcej” Ryszarda Smożewskiego, reżyseria – Jan Biczycki
1964 – „Zezowaty” w „Nocnej opowieści” Krzysztofa Choińskiego, reżyseria – Janusz Warmiński
1964 – Inżynier Metropolitaine; Manekin; Małolatek w „Niech no tylko zakwitną jabłonie” Agnieszki Osieckiej, reżyseria – Jan Biczyki
1965 – Cudny w sztuce „Idący o poranku” Macieja Zenona Bordowicza, reżyseria – Kazimierz Dejmek
1966- Pan w żakiecie w „Śmierci na gruszy” Witolda Wandurskiego, reżyseria – Józef Szajna
1966 – Major w „Incydencie w Vichy” Arthura Millera, reżyseria – Janusz Warmiński
1967 – Lowka Krzyk w „Zmierzchu” Izaaka Babla, reżyseria – Bohdan Korzeniewski
1967 – Duperret w sztuce „Męczeństwo i śmierć Jeana Paula Marata… ” Petera Weissa, reżyseria – Konrad Swinarski
1967 – Willi w „Niemcach” Leona Kruczkowskiego, reżyseria – Janusz Warmiński
1968 – Nick w „Dozorcy” Harolda Pintera, reżyseria – Jacek Woszczerowicz
1968 – Pułkownik Ludmir w „Dyliżansie” Aleksandra Fredry, reżyseria – Jerzy Goliński
1969 – Hieronim Sakalyi w „Sonacie Belzebuba” Stanisława Ignacego Witkiewicza, reżyseria – Wanda Laskowska
1970 – Deromur Ilfare w „Aby podnieść różę” Andrzeja Trzebińskiego, reżyseria – Janusz Warmiński
1970 – Duraś w „Kurdeszu” Ernesta Brylla, reżyseria – Janusz Warmiński
1970 – Peer Gynt w sztuce „Peer Gynt” Henryka Ibsena, reżyseria – Maciej Prus
1971 – Fiedka w „Biesach” Fiodora Dostojewskiego, reżyseria – Janusz Warmiński
1971 – Pozzo w sztuce „Czekając na Godota” Samuela Becketta, reżyseria – Maciej Prus
1971 – Prokurator Scurvy w „Szewcach” Stanisława Ignacego Witkiewicza, reżyseria – Maciej Prus
1972 – Markiz Posa w „Don Carlosie” Fryderyka Schillera, reżyseria – Maciej Prus
1972 – Peter w „Kuchni” Arnolda Weskera, reżyseria – Janusz Warmiński
1972 – Waśka Piepieł w sztuce „Na dnie” Maksyma Gorkiego, reżyseria – Jan Świderski
1973 – Józef Rypmann w sztuce „Gyubal Wahazar” Stanisława Ignacego Witkiewicza, reżyseria – Maciej Prus
1973 – Przyw w „Skoro go nie ma” Tadeusza Peipera, reżyseria – Janusz Warmiński
1976 – Karol w sztuce „A miłość nigdy się nie kończy” Ödöna von Horvatha, reżyseria – Janusz Warmiński
1977 – Aristarch Pietrowicz Kuzkin w „Ludziach energicznych” Wasilija Szukszyna, reżyseria – Zdzisław Tobiasz
1977 -Piotruś Pan w sztuce „Prywatne życie Piotrusia Pana” Michała Markowskiego, reżyseria – Joanna Sienkiewicz
1978 -Pan Kalikst Bałandaszek w sztuce „Oni” Stanisława Ignacego Witkiewicza, reżyseria – Piotr Paradowski
1978 – Wielki książę w „Tryptyku listopadowym” wg Stanisława Wyspiańskiego, reżyseria – Janusz Warmiński
1979 – Winston w „Wyspie” Athola Fugarda, reżyseria – Maciej Domański
1980 – Mackie Majcher w „Operze za trzy grosze” Bertolta Brechta, reżyseria – Ryszard Peryt
1982 – Danton w „Śmierci Dantona” Georga Büchnera, reżyseria – Kazimierz Kutz
Scena na piętrze:
1983 – „Dwoje na Huśtawce” Wiliama Gibsona, reż. Kazimierz Kutz (z Grażyną Barszczewską)
1988 – „Emigranci” Sławomira Mrożka, reż. Krzysztof Zaleski (z Damianem Damięckim)
1991 - ” Mały światek Sammy Lee” Kena Hughes’a, reż. Zdzisław Wardejn.