Fagott, magánének, karvezetés tanulmányokat folytatott. Több mint harminc éve foglalkozik kórusokkal, és már fiatalon, az Operaház gyermekkarának tagjaként, szólistájaként elkötelezte magát a zenés színpaddal is.
1993-1999-ig a Nemzeti Énekkar szólamvezetője volt, 2000-2002-ig a Szegedi Nemzeti Színház operaénekese, 2002-2003-ig az Operaház…
Fagott, magánének, karvezetés tanulmányokat folytatott. Több mint harminc éve foglalkozik kórusokkal, és már fiatalon, az Operaház gyermekkarának tagjaként, szólistájaként elkötelezte magát a zenés színpaddal is.
1993-1999-ig a Nemzeti Énekkar szólamvezetője volt, 2000-2002-ig a Szegedi Nemzeti Színház operaénekese, 2002-2003-ig az Operaház karnagya, 2003-2009-ig a Honvéd Férfikar művészeti vezetője. 2009-től a Kecskeméti Katona József Színház karmestere.
Énekesként főleg 18. századi zenével foglalkozott. Historikus együttesekkel (Cantus Corvinus, Capella Savaria, Purcell Kórus, Orfeo Zenekar) és más magyar szimfonikus zenekarokkal számos hazai és külföldi hangverseny, operaelőadás részvevője volt.
Több világpremier lemezfelvételén közreműködött a Hungaroton, illetve a BMC kiadóknál. A barokk és klasszikus oratorikus repertoár csaknem egészét énekelte, emellett jó néhány romantikus és kortárs művet is. Szerepelt például Eötvös Péter Le Balcon című operájában a 2005-ös Tavaszi Fesztiválon, vagy Tavener: The Gentle Spirit című operájának görögországi bemutatóján. Operaénekesként és karnagyként olyan rendezőkkel dolgozott együtt, mint Valló Péter, Halász Péter, Kovalik Balázs, Galgóczi Judit, Zsótér Sándor, Alföldi Róbert, Henning Brockhaus.
A Honvéd Férfikar vezetőjeként csaknem 250 hangversenyt vezényelt, számos feldolgozást, átiratot készített. A kecskeméti Katona József Színházban Huszka: Lili bárónő és Schönberg: Nyomorultak című műveinek betanítója, karmestere.
A 2010/2011-es évadtól a Budapesti Operettszínház karigazgatója.
Munkái a Kecskeméti Katona József Színházban: Szergej Prokofjev: Péter és a farkas (Nagypapa) (zenei vezető) - 2019/2020 John Harold Kander - Fred Ebb - Bob Fosse: Chicago (karmester) - 2019/2020 Tóth Réka Ágnes: Aladdin és a csodalámpa (zeneszerző) - 2019/2020 Németh Virág - G. A. Rossini - Wolfgang Amadeus Mozart - Donizetti: Túl az Óperencián (karmester) - 2018/2019 Szenes Iván - Gádor Béla - Darvas Szilárd - Barabás Tibor - Kerekes János: Állami áruház (Drucker Péter, karmester) (karmester) - 2018/2019 Juhász Levente - Galambos Attila - Szente Vajk: A beszélő köntös (vezényel) - 2018/2019 Bill Steinkellner - Cheri Steinkellner - Alan Menken: Apáca show (karmester) - 2017/2018 Leo Stein - Kálmán Imre: Csárdáskirálynő (vezényel) - 2017/2018 Joseph Stein - Jerry Bock - Sheldon Harnick: Hegedűs a háztetőn (karmester) - 2017/2018 Stephen Schwartz - Alan Menken - Victor Hugo: A Notre Dame-i toronyőr (karigazgató) - 2016/2017 Szirmai Albert - Bakonyi Károly - Gábor Andor: Mágnás Miska (karmester) - 2016/2017 Miklós Tibor - Kocsák Tibor: Lady Budapest (karigazgató) - 2016/2017 Michael Kunze - Lévay Sylvester: Marie Antoinette (karigazgató) - 2015/2016 Jacobi Viktor: Sybill (karigazgató) - 2015/2016 Jacques Levy - Jose Fernandez - Steve Margoshes: A Hírnév ára (karigazgató) - 2014/2015 Dékány András - Farkas Ferenc: Csínom Palkó (karigazgató) - 2014/2015 Szilágyi László - Eisemann Mihály: Én és a kisöcsém (karigazgató) - 2014/2015 Szilágyi László - Zerkovitz Béla: Csókos asszony (karmester) - 2014/2015 Jules Verne: Cirkuszkocsival a Sarkvidéken (zene) - 2014/2015 Leo Stein - Kálmán Imre: Csárdáskirálynő (karigazgató) - 2013/2014 Szente Vajk - Illés zenekar: ...Tied a világ! (zenei munkatárs) - 2013/2014 Lehár Ferenc: A mosoly országa (karigazgató) - 2013/2014 Kálmán Imre - Julius Brammer - Alfred Grünwald: A cirkuszhercegnő (karigazgató) - 2013/2014 G. A. Rossini: Hamucipőcske a’la rossini (zenei vezető) - 2013/2014 Déry Tibor - Réczei Tamás: Szerelem (zenei átdolgozó) - 2013/2014 Alfred Grünwald - Julius Brammer - Kálmán Imre: Marica grófnő (karmester) - 2013/2014 Gérard Presgurvic - Margaret Mitchell: Elfújta a szél (karigazgató) - 2012/2013 Dave Stewart - Glen Ballard - Bruce Joel Rubin: Ghost (karigazgató) - 2012/2013 Tolcsvay László - Tamási Áron: Ördögölő Józsiás (karigazgató) - 2012/2013 Ábrahám Pál - Földes Imre - Harmath Imre: Viktória (karigazgató) - 2012/2013 Bródy János - Szörényi Levente: Veled, Uram! (karigazgató) - 2011/2012 Lehár Ferenc: Cigányszerelem (karigazgató) - 2011/2012 Lehár Ferenc: A víg özvegy (karmester) - 2011/2012 Johann Strauss: Egy éj Velencében - avagy a golyók háborúja (karigazgató) - 2010/2011 Alain Boublil - Claude-Michel Schönberg: A nyomorultak (karmester) - 2010/2011 Huszka Jenő - Martos Ferenc: Lili bárónő (karmester) - 2009/2010 Carl Maria von Weber: A bűvös vadász (karigazgató) - 2004/2005
További színházi munkái: 2020 Péter és a farkas - karmester (Bemutató 2020. január 15.) 2019 Aladdin és a csodalámpa - zeneszerző (Bemutató 2019. szeptember 18.) 2019 Állami áruház - karmester (Bemutató 2019. március 1. 2018 A beszélő köntös - karmester (Bemutató 2018. október 5.) 2018 Kékszakáll - karigazgató 2018 Dorian Gray - karigazgató 2017 Riviera girl - karigazgató 2017 A víg özvegy - karigazgató (Bemutató 2017. március 31.) 2017 A Notre Dame-i toronyőr - karigazgató 2017 Luxemburg grófja - karigazgató (Bemutató 2017. november 4.) 2016 A chicagói hercegnő - karigazgató (Bemutató 2016. április 24.) 2016 Marie Antoinette - karigazgató (Bemutató 2016. március 6.) 2016 Nők az idegösszeomlás szélén - karigazgató (Bemutató 2016. május 20.) 2015 Sybill - karigazgató (Bemutató 2015. december 8.) 2015 Fame - karigazgató (Bemutató 2015. június 26.) 2015 Én és a kisöcsém - karigazgató (Bemutató 2015. március 13.) 2015 Csínom Palkó - karigazgató (Bemutató 2015. április 24. 2015 Isten pénze - karmester (Bemutató 2015. november 20.) 2014 Váltságdíj - Nárcisz és Echo - karigazgató (Bemutató 2014. április 17.) 2014 Cirkuszkocsival a sarkvidéken - zene (Bemutató 2014. október 14. 2014 ...Tied a világ! - zenei munkatárs (Bemutató 2014. június 19.) 2014 Zenél az erkély - kakaóval - Hamucipőcske - zenei vezető (Bemutató 2013. december 15.) 2014 A mosoly országa - karigazgató (Bemutató 2014. május 16.) 2014 A Cirkuszhercegnő - karigazgató (Bemutató 2014. március 7.) 2014 Isten pénze - karigazgató (Bemutató 2014. november 28.) 2013 Elfújta a szél - karigazgató (Bemutató 2013. július 26.) 2013 Ördögölő Józsiás - karigazgató (Bemutató 2013. március 30.) 2013 Marica grófnő - karmester (Bemutató 2013. szeptember 27.) 2013 Ghost - karigazgató (Bemutató 2013. június 1.) 2012 Veled, Uram! - karigazgató (Bemutató 2012. március 30.) 2012 Gershwin-est - karigazgató 2012 Borban a vigasz! - Lovagrendi Operett Gála - karigazgató 2011 A víg özvegy - karmester (Bemutató 2011. október 14.) 2011 Cigányszerelem - karigazgató (Bemutató 2011. október 20.) 2011 Egy éj Velencében - avagy a Golyók háborúja - karigazgató (Bemutató 2011. március 25.) 2010 A nyomorultak - karmester (Bemutató 2010. szeptember 24.) 2009 Cosí fan tutte - színész 2008 Carmina burana - karigazgató 2007 "Borban az igazság" - színész 2006 Sámson és Delila - karigazgató (Bemutató 2006. augusztus 31.) 2006 Figaro házassága - ének (Bemutató 2006. március 19.) 2005 János Vitéz - zenei vezető 2005 Le Balcon (A balkon) - ének (Bemutató 2005. április 3.) 2004 A Csárdáskirálynő - karigazgató 2004 Gólykalifa-részletek - karigazgató 2003 Rigoletto - ének (Bemutató 2003. január 18.) 2002 Elisabeth - karigazgató (Bemutató 2001. január 25.) 2002 Ariadne Naxos szigetén - ének (Bemutató 2002. május 14.) 2002 Figaro házassága - színész (Bemutató 2002. március 8.) 2001 Don Giovanni - színész 2001 Szentivánéji álom - színész (Bemutató 2001. február 9.) 2001 Falstaff - színész (Bemutató 2001. április 27.) 2001 Marica grófnő - karigazgató (Bemutató 2001. szeptember 21.)