W 1971 roku ukończył Państwową Wyższą Szkołę Teatralną im. L. Solskiego w Krakowie.
Debiutował na Scenie Kameralnej Starego Teatru jako Roger w sztuce Edwarda Albeego Wszystko w ogrodzie w reż. Jerzego Jarockiego.
Występował w Bałtyckim Teatrze Dramatycznym w Koszalinie (1971-1973), Teatrze Bagatela (1973-1974; 1982-1986), Teatrze Ludowym (1974-1976), Teatrze im. S. Żeromskiego w Kielcach (1976-1979) i Teatrze im. J. Słowackiego (1986-1994). Od 2002 roku był wicedyrektorem, a od 2012 do 2016 r. dyrektorem Teatru Ludowego w Krakowie.
Laureat wielu wyróżnień aktorskich m.in. Dzikiej Róży dla najpopularniejszego aktora sezonu w Teatrze im S. Żeromskiego w Kielcach (1978, 1979, 1980), nagrody za rolę Oswalda w Upiorach H. Ibsena na FTPP w Toruniu w 1973 r. oraz nagrody za najlepszą rolę męską (Edmund w przedstawieniu Mąż mojej żony Mira Gavrana) na IX Festiwalu Komedii TALIA w Tarnowie w 2005 r.
W 1994 roku założył firmę AB Film Production, w której wyprodukował kilkanaście spektakli Teatru TV w reżyserii m.in. Krystiana Lupy, Mikołaja Grabowskiego, Rudolfa Zioło, Agnieszki Glińskiej, Jana Kidawy-Błońskiego i Tadeusza Malaka.
W Teatrze KTO w obsadzie spektaklu Słoneczni chłopcy.