Aktor zadebiutował w styczniu 1969 roku rolą Suna w „Dobrym człowieku z Seczuanu" Bertolta Brechta ?w w krakowskim Teatrze Rozmaitości. Występował na tej scenie do 1970 roku. Potem był aktorem scen warszawskich: Teatru Dramatycznego, Współczesnego, Powszechnego, Studio, Narodowego. Od roku 2003 gra w zespole Teatru Polskiego.

—jl, pap