Od sezonu 2017/2018 jest dyrektorem artystycznym Filharmonii Łódzkiej im. A. Rubinsteina. Ukończył studia w Akademii Muzycznej w Krakowie w klasie dyrygentury J. Katlewicza. W latach 1986–1987 był stypendystą Internationale Bachakademie Stuttgart i uczestniczył w kursach mistrzowskich prowadzonych przez H. Rillinga. Od 2007 r. jest związany z Katedrą Dyrygentury na Akademii Muzycznej w Krakowie, gdzie prowadzi klasę dyrygentury. Już od 1983 r. współpracował z Filharmonią Krakowską, a od 1987 r. z Teatrem Wielkim w Łodzi. W latach 1988–1991 był dyrygentem, a także dyrektorem artystycznym Filharmonii Bałtyckiej w Gdańsku.
Od 1995 do 1997 r. pełnił funkcję dyrektora artystycznego Filharmonii Łódzkiej, a w latach 2008–2012 – dyrektora naczelnego i artystycznego Filharmonii Krakowskiej. Od 2005 r. regularnie współpracuje z Teatrem Wielkim – Operą Narodową w Warszawie. Koncertuje z większością orkiestr filharmonicznych w Polsce, a także z orkiestrami symfonicznymi i kameralnymi za granicą, takimi jak m.in. Budapest Concert Orchestra, Orquesta Sinfónica de Xalapa, Real Filharmonía de Galicia, Capella Istropolitana w Bratysławie, Neue Philhar-monie Westfalen, Philharmonisches Staatsorchester Halle, Bilkent Symphony Orchestra w Ankarze, Orkiestra Filharmonii im. L. Janáčka w Ostrawie, Orkiestra Filharmonii Słowackiej w Bratysławie, Buf-falo Philharmonic Orchestra, Orquesta Filarmónica de Bogotá, Jerusalem Symphony Orchestra.
Artysta uczestniczy regularnie w międzynarodowych festiwalach muzycznych, takich jak m.in. BHS Festival oraz Kissinger Sommer.