Zenei tanulmányait szülővárosában, Szegeden kezdte. A Magyar Állami Operaház énekkarának tagjaként végezte el a Színház- és Filmművészeti Egyetem színháztudományi szakát Osztovits Levente osztályában, majd színházrendezést tanult a velencei IUAV Egyetemen. Diploma-előadásként Verdi Otello című operáját állította színpadra 2008-ban a Szegedi Nemzeti Színházban, melynek címszerepét két alkalommal José Cura énekelte. A szegedi teátrumba azóta is rendszeresen hívják: Mozart Figaro házassága, Rossini Ory grófja és Liszt Don Sanche, avagy A szerelem kastélya után 2015 tavaszán Puccini Toscáját állította színpadra. Rendezett már a Művészetek Palotájában, a Margitszigeti Szabadtéri Színpadon, Pécsett és Győrben is. A Magyar Állami Operaházban 2013-ban debütált Richard Strauss Ariadné Naxosz szigetén című operájával, ezt követte a 2014/2015-ös évadban Stravinsky A kéjenc útja és Vivaldi Farnacéja. 2014 decemberében három egyfelvonásos operát állított színpadra két olasz városban: Pisában és Chietiben. A 2015/2016-os évadban ismét látható volt Vivaldi Farnacéja, emellett Puccini Triptichonját rendezte az Erkel Színházban 2015 decemberében, és a Traviatát a Margitszigeti Szabadtéri Színpadon 2016 júniusában, amit ősztől az Operaház játszott. 2016-ban megrendezte Poulenc operáját, A kármelitákat. 2017-ben Magyar Arany Érdemkereszt polgári tagozat kitüntetésben részesült.