Aktor teatralny, filmowy i telewizyjny. Współpracował z wieloma scenami w Krakowie m. in. z Narodowym Starym Teatrem im. H. Modrzejewskiej, Teatrem Bagatela, Teatrem Ludowym, Podgórskim Teatrem Lalki i Aktora „Parawan”, Teatrem Figur oraz z Teatrem Współczesnym w Szczecinie. Występował również w produkcjach filmowych (m.in. "Karol. Człowiek, który został papieżem", "Ufo"). W Teatrze Łaźnia Nowa występował w spektaklu "Cukier w normie" w reż. P. Waligórskiego.