Urodził się w Krakowie i tam ukończył studia w Akademii Muzycznej - kompozycję u Tadeusza Machla i Krzysztofa Pendereckiego oraz dyrygenturę u Henryka Czyża i Krzysztofa Missony. Swoje umiejętności doskonalił w Accademia Chigiana u Franco Ferrary. Jest laureatem czołowych nagród krajowych i międzynarodowych konkursów dyrygenckich: I i II konkursu w Katowicach (I nagroda i nagroda Krytyki Muzycznej), w Sienie (I nagroda) i Budapeszcie (zwycięstwo).
Był Dyr. Naczelnym/Dyr. Artystycznym/Z-cą Dyr. Artystycznego w Filharmoniach w Opolu, Katowicach, Bydgoszczy, Lublinie, Szczecinie i Toruniu, w Operze Śląskiej i WOSPR w Katowicach.
Dyryguje orkiestrami w Europie, Azji, Afryce i Ameryce, współpracuje z czołowymi orkiestrami i operami w Polsce.
Z polskimi orkiestrami odbył wiele tournees koncertowych w Europie. Znajdował się w gronie dyrygentów licznych festiwali, m.in.: Warszawska Jesień, Festiwal Flandryjski, Prazske Jaro i Millenium Pace. Współpracując z polskimi orkiestrami radiowymi dokonał wielu nagrań archiwalnych.
Dyryguje także za granicą: w Hamburgu, Kairze, Osace, Skopje, Porto, Luksemburgu, Lukce, Everett (Washington), La Crosse (Wisconsin), Kijowie, Berlinie, Essen, Bergamo, Mediolanie, Walencji i Kopenhadze.
Wiosną 2003 roku poprowadził gościnnie wykłady w Towson University Baltimore oraz Central Washington University w Ellensburgu. Regularnie jest jurorem w Konkursach Dyrygenckich w Katowicach i Białymstoku oraz w Konkursie Wokalnym im. Reszków w Częstochowie.
Od 2000 roku wykłada w Akademii Muzycznej w Poznaniu, gdzie kieruje Katedrą Dyrygentury. W 2005 roku, z rąk Prezydenta RP, otrzymał nominację profesorską. W 2008 został mianowany profesorem zwyczajnym.
W latach 2005-2007 był, po raz drugi, Dyrektorem Artystycznym Toruńskiej Orkiestry Kameralnej, późniejszej Toruńskiej Orkiestry Symfonicznej, z którą w październiku 2006 roku odbył tournee w Anglii.