Ukończył PWSM w Krakowie w klasie kompozycji pod kierunkiem Lucjana Kaszyckiego. Debiutował w Teatrze Piosenki Hefajstos powstałym przy UJ. W 1966 roku związał się na stałe z kabaretem Piwnica pod Baranami oraz z Ewą Demarczyk jako kompozytor i kierownik zespołu muzycznego. W tym czasie skomponował kilkadziesiąt piosenek, m.in.: Dziwnie człowiekowi w Chicago, Ballada o cudownych narodzinach Bolesława Krzywoustego, Cyganka, Z wierszy do Błoka, Skrzypek Hercowicz, Pieśni nad Pieśniami, Na moście w Awinion, Panna Śnieżna, Donna Anna, Zmory wiosenne, Zbyt młodam by wyjść za mąż. Napisał muzykę do ok. 200 spektakli teatralnych i telewizyjnych, w tym do wielu muzycznych, takich jak: Farfurka królowej Bony, Gdy rozum nie śpi, Jan Kiepura, Przewodnik po Krakowie, Achmatowa, Ja, Maria Magdalena, Piaf, Księga raju, Królowa przedmieścia, Burzliwe życie Lejzorka Rojtszwańca, Strumień, Zielona Gęś, O królewiczu Rumianku, Sny Sindbada Żeglarza i inne spektakle dla dzieci. Kompozytor wydanych na CD cykli pieśni wykonywanych przez Annę Szałapak: Serca na rowerach (do wierszy Ewy Lipskiej) i Żywa woda (do tekstów Agnieszki Osieckiej). Autor cykli pieśni dla Hanny Banaszak, Beaty Paluch i Beaty Rybotyckiej. Współpracował z Januszem Radkiem, który nagrał jego utwory na płycie: Ja wódkę za wódką... Opracował zestaw kolęd polskich dla Jacka Wójcickiego, wydanych na CD. Kompozytor cyklu pieśni do wierszy m.in. Elżbiety Kuryło i Zbigniewa Korwina Piotrowskiego. Komponował pieśni chóralne oraz pieśni solowe (ok. 250 dla różnych wykonawców), również w oryginalnym brzmieniu do wierszy światowych poetów, śpiewanych przez Ewę Demarczyk. Były kierownik muzyczny Teatru Dramatycznego w Opolu i Teatru Groteska w Krakowie. Autor muzyki do wielu filmów m.in. Juliana Dziedziny i Agnieszki Holland. Laureatem licznych festiwali, m.in. Festiwalu Piosenki Studenckiej, Festiwalu Polskiej Piosenki w Opolu i Opolskich Konfrontacji Teatralnych. Od 1995 roku pracuje jako pedagog w PSM II stopnia w Krakowie. Odznaczony m.in. Krzyżem Kawalerskim Orderu Odrodzenia Polski za twórczy wkład do kultury polskiej, srebrnym medalem Zasłużony Kulturze Gloria Artis i Złotym Laurem za Mistrzostwo w Sztuce.