Otrzymał dyplomy z wyróżnieniem w Akademii Muzycznej w Krakowie, w Instytucie Liturgicznym Papieskiej Akademii Teologicznej w Krakowie oraz w Studium Emisji Głosu Akademii Muzycznej w Bydgoszczy. Laureat Ogólnopolskiego Konkursu Dyrygentów Chórów w Poznaniu (1990). W latach 1990-92 dyrektor Centrum Paderewskiego w Tarnowie. W 1991 roku założył Tarnowską Orkiestrę Kameralną. W latach 1992-96 był dyrektorem Zespołu Państwowych Szkół Muzycznych w Tarnowie. Od 1994 roku jest adiunktem w Instytucie Liturgicznym PAT w Krakowie. Podczas swojej pracy dyrygenckiej z Chórami: Cantus, Psalmodia PAT, Chórem Męskim UJ uzyskał wiele nagród i wyróżnień polskich i zagranicznych. Od 1995 roku jest dyrektorem i kierownika artystycznym Chóru Polskiego Radia w Krakowie. Z okazji 75-lecia Polskiego Radia odznaczony został Złotym Krzyżem Zasługi (2000). W 2001 roku otrzymał nagrodę im. Jerzego Kurczewskiego za wybitne osiągnięcia w dziedzinie dyrygentury.