Tadeusza Burnatowicza oraz zagrał Fraya Eugenio i Geromino w spektaklu dyplomowym Wieczór jednoaktówek (1954) na motywach utworów Aleksandra Fredry, Moliera i Prospera Mériméego.

Po ukończeniu studiów dostał etat u Tadeusza Rybowskiego w sezonie artystycznym 1954/1955 w Teatrze Wybrzeże w Gdańsku, gdzie zadebiutował w roli Mattiego w przedstawieniu Bertolta Brechta Pan Puntila i jego sługa Matti (1954) w reż. Jerzego Golińskiego. Za przełomową rolę sceniczną uważał Aleksy’ego w Tragedii optymistycznej Wsiewołoda Wiszniewskiego w reż. Lidii Zamkow w objazdowym Teatrze Dramatycznym Domu Wojska Polskiego, z którym był związany w latach 1955–1957. Potem grał w teatrach warszawskich: Dramatycznym (1957–1961), Powszechnym (1961–1962), Ateneum (1962–1977), Polskim (1977–1985), Na Woli (1982, 1995) i Narodowym (1985–1987).

Debiutował na kinowym ekranie jako kapral Sumski (nie występuje w napisach) w dramacie wojennym Jana Rybkowskiego Godziny nadziei (1955). Zagrał w kilkudziesięciu filmach i serialach telewizyjnych, początkowo był obsadzany w rolach amantów, imponował sprawnością fizyczną, zanim przeszedł do ról charakterystycznych i postaci drugoplanowych. W latach 1960–94 brał udział w realizacjach Teatru Telewizji. Występował w słuchowiskach Polskiego Radia.