Magister Sztuki w zakresie gry aktorskiej na PWST w Krakowie. Absolwent Szkoły Muzycznej II Stopnia w Katowicach. Słuchacz Studium Aktorskiego Danuty Baduszkowej przy Teatrze Muzycznym w Gdyni. W latach 70 związany z Zespołem Pieśni i Tańca „Śląsk” a później z krakowską Piwnicą pod Baranami.
Od lat 80 jest aktorem Teatru Śląskiego w Katowicach, Teatru Zagłębia w Sosnowcu oraz Teatru Rozrywki w Chorzowie. W tym czasie jest także gospodarzem cyklu programów telewizyjnych „Spotkanie z balladą”. Odznaczony Złotą Maską za rolę Jordana w spektaklu „Komu bije dzwon”.
Gra w filmach i serialach m.in. „Triumf Ducha”, „Święta Wojna”, ”Blisko, coraz bliżej”, „Stella Stelaris”. Od dzieciństwa współpracował z Radiem Katowice, biorąc udział w różnego rodzaju radiowych formach teatralnych i reportażowych oraz publicystycznych. Od końca lat 80 związany z Telewizją Katowice jako lektor oraz prowadzący regionalny program „Koncert Życzeń”. W tym czasie stale współpracuje z Teatrem Polskiego Radia w Warszawie, grając znaczące role w wielu słuchowiskach. W latach 90 przenosi się do Warszawy, gdzie jako aktor występuje w Teatrze Powszechnym oraz w spektaklach Teatru Telewizji. Przez szereg lat był głosem Telewizyjnej Dwójki. Z Magdą Durecką prowadził ogólnopolski Koncert Życzeń. Jako lektor współpracuje z redakcjami filmowymi Telewizji Polsat, Canal +, TVN i kanałami tematycznymi.