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-2012 był dyrygentem Capelli Cracoviensis. Jest wykładowcą Akademii Muzycznej im. Krzysztofa Pendereckiego w Krakowie.
W 2002 roku rozpoczął 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 udziałem solistki Anne Sophie Mutter, z którą następnie odbył tournée 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 (koncert towarzyszący Zimowej Olimpiadzie w Soczi w 2014r.), Orquesta Sinfonica Simon Bolívar de Venezuela, Orquesta Filarmόnica de Bogotá, Orkiestrą Filharmoniczną 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.