Pianista, kompozytor, aranżer, jazzman, pedagog. Absolwent filologii polskiej w Wyższej Szkole Pedagogicznej w Krakowie oraz Państwowej Szkoły Muzycznej w Katowicach. Twórca legendarnej grupy Laboratorium.
Skomponował muzykę do ponad 100 spektakli teatralnych, kilkudziesięciu filmów fabularnych i animowanych oraz polskich i zagranicznych seriali telewizyjnych. Współpracował z wybitnymi reżyserami teatralnymi i filmowymi, m.in. z Krzysztofem Jasińskim, Kazimierzem Kutzem, Juliuszem Machulskim, Barbarą Sass, Jackiem Bunschem, Tomaszem Wiszniewskim.
Odznaczony Złotym Krzyżem Zasługi, medalem „Zasłużony Kulturze Gloria Artis”, krakowską odznaką ”Honoris Gratia”. Laureat Dyplomu Mistrzowskiego im. A. Bardiniego, przyznawanego podczas Przeglądu Piosenki Aktorskiej we Wrocławiu.
Współpracę z Teatrem KTO rozpoczął w 1986 roku, tworząc muzykę do spektaklu Przedstawienie pożegnalne. Jest autorem kompozycji do wielkich widowisk plenerowych KTO, m.in.: Biało-Czerwona, Neomonachomachia, Nowa Huta, Rewolucja w orszaku (realizowana w Lille z okazji 200. rocznicy Rewolucji Francuskiej) oraz do widowiska Teatru KTO prezentowanego w ramach Seville Expo ’92.