A budapesti Zeneakadémián szerzett orgonaművészi diplomát 1980-ban, majd karmesteri diplomát 1985-ben. 1985 és 1991 között a Magyar Állami Operaház tagja, első vezénylése 1986-ban Kacsóh Pongrác János vitéz című daljátéka volt. Ezt több nagyszabású opera vezénylése követte (Verdi: Nabucco, Rigoletto, Donizetti: Boleyn Anna, Britten: Albert Herring, Erkel: Hunyadi László, Vajda: Mario és a varázsló, Rossini: Hamupipőke, A sevillai borbély). 1985-ben Bécsben, 1993-ban Angliában járt ösztöndíjjal, 1994-ben kortárszenei tevékenységéért Artisjus-díjban részesült. Gyakran dirigál nyári szabadtéri játékokon és fesztiválokon, és időnként orgonakoncerteket is ad. Számos országban vendégszerepelt. Németországban fellépett a Rigai Balettel A diótörő dirigenseként, sikeresen szerepelt a Comói Őszi Fesztiválon Michele Campanellával. A Magyar Állami Operaház balett-társulatával vendégszerepelt Hágában és a Bécsi Állami Operaház balettegyüttesével Ljubljanában. 1997 óta ismét a Magyar Állami Operaház tagja lett, Rossini Hamupipőke című operájának vezénylésével tért vissza. 2002 óta rendszeresen vezényel baletteket (A diótörő, A rosszul őrzött lány, Giselle, Coppelia, A makrancos Kata, Anyegin, Csipkerózsika, A bahcsiszeráji szökőkút, Mayerling, Seherezade, A hattyúk tava, Anna Karenina, Hófehérke és a 7 törpe, Balanchine-est). 2005 és 2010 között a Bécsi Állami Operaház balett-társulatának vendégkarmestere volt. A Magyar Állami Operaházban 2013 óta vendégkarmesterként dirigálja a legnépszerűbb balettelőadásokat. 2014-ben megkapta a Magyar Érdemrend Lovagkeresztjét.