Jeszcze w trakcie studiów statystował bądź zagrał pomniejsze role w spektaklach Teatru Telewizji, m.in. w Krzyżakach (reż. Aleksander Ford) w 1960. Po ukończeniu studiów zagrał drugiego drużbę w Weselu (reż. Andrzej Wajda) w Starym Teatrze w Krakowie. W 1964 został aktorem tego teatru, w którym rozpoczął pracę rolą Piotra w dramacie Jeana Giraudoux Wariatka z Chaillot (reż. Zygmunt Hübner). Równocześnie do pracy Starym Teatrze był scenarzystą i reżyserem spektakli, które wystawiał w amatorskim teatrze Scena Narratora organizowanym przy Wyższej Szkole Pedagogicznej. W połowie lat 60. dołączył do kręgu twórców kabaretu Piwnica pod Baranami, a szczególnie bliską więź zawiązał z Piotrem Skrzyneckim.
Na wielkim ekranie zadebiutował rolą uczestnika zabawy sylwestrowej w filmie Stanisława Wohla Przygoda noworoczna (1964). Przełomem w jego karierze filmowej była rola kapitana Wyganowskiego w kostiumowym filmie historycznym Andrzeja Wajdy Popioły (1965) i główna rola Bohatera w filmie psychologicznym Jerzego Skolimowskiego Bariera (1966). Za rolę Artura w wystawionym premierowo w 1965 spektaklu Tango (reż. Jerzy Janicki) otrzymał nagrodę na Festiwalu Polskich Sztuk Współczesnych. Reżyser Jerzy Jarocki nazwał go „jedną z najbardziej wyrazistych osobowości aktorskich na polskiej scenie”.