W krakowskiej Akademii Muzycznej studiował fortepian w klasie prof. Jana Hoffmana, chóralistykę, oraz dyrygenturę w klasie prof. Józefa Radwana. Brał udział w dyrygenckich kursach mistrzowskich prowadzonych przez Helmutha Rillinga, Rogera Norringtona i Kurta Masura. Jako asystent współpracował z Valerym Giergievem i Lorinem Maazelem. W latach 2005 do 2012 był dyrygentem Capelli Cracoviensis. Jest wykładowcą Akademii Muzycznej w Krakowie.
W 2002 roku rozpoczął, trwającą 18 lat, dyrygencką współpracę z Krzysztofem Pendereckim. Jej owocem był m. in. udział w nagraniu z orkiestrą Sinfonia Iuventus kompletu jego symfonii i koncertów instrumentalnych. W roku 2018, w ramach obchodów jubileuszu 85-lecia urodzin kompozytora dyrygował II koncertem skrzypcowym Metamorfozy z Rundfunk-Sinfonieorchester Berlin w Filharmonii Berlińskiej z Anne Sophie Mutter jako solistką, z którą następnie odbył tournee po Chinach z towarzyszeniem orkiestry Sinfonia Varsovia.
W roku 2019 poprowadził dwa ważne koncerty z muzyką Krzysztofa Pendereckiego: 1 września Polskie Requiem z okazji 80. rocznicy wybuchu II Wojny Światowej w obecności Prezydentów Polski, Niemiec i Wiceprezydenta Stanów Zjednoczonych, oraz w październiku koreańską premierę Pasji wg św. Łukasza w ramach Seoul International Music Festival.
Koncertował w Europie, Azji i obu Amerykach, dyrygując takimi zespołami jak, m.in.: The Hilliard Ensemble, Narodową Orkiestrą Symfoniczną Polskiego Radia, NDR Radiofilharmonie, MDR Sinfonie Orchester, Orquesta Sinfónica de Galicia, Orkiestrą Symfoniczną Czeskiego Radia (Pražskié Jaro), Państwową Orkiestrą Symfoniczną Nowa Rosja, Orquesta Sinfonica Simon Bolívar de Venezuela, Orquesta Filarmόnica de Bogotá, Orkiestrą Folharmoniczną w Brnie, a ostatnio Tonhalle Zürich, Dresdner Philharmonie, Oxford Philharmonic Orchestra, Tokyo Metropolitan Symphony Orchestra, Romanian National Radio Orchestra (Enescu Festival), Russian Philharmonic Orchestra, Jerusalem Symphony Orchestra, KBS Symphony Orchestra.