2009-ben az Armel Operaverseny és Fesztivál keretin belül Svájcban játszotta 2 egyfelvonásos opera főszerepét: Oscar (Martinů: Alexandre bis), illetve Gonzalve (Ravel: Pásztoróra), 2010-ben pedig a verseny legeredményesebb férfi énekese lett a Traviatában nyújtott Alfredo alakításával. Szintén a 2010/2011-es évadban sikerrel énekelte két nagyoperett főszerepét is: Lehár Ferenc A mosoly országában Szu-Csong herceget, Kálmán ImreCsárdáskirálynőjében Edvint.
A 2012-ben Pinkerton szerepében (Puccini: Pillangókisasszony) láthatta a közönség a Szegedi Nemzeti Színházban, Rodolfóként (Puccini: Bohémélet) pedig a Debreceni Csokonai Színházban. A Magyar Állami Operaházban 2012 tavaszán debütált Alfredo szerepében (Verdi: Traviata). A 2012/2013-as szezonban 3 további főszerepben (Rigoletto, Hunyadi László, Szöktetés a szerájból) látható a Magyar Állami Operaház színpadán. Szakmai flexibilitása miatt előszeretettel bízzák meg klasszikus operákkal, mint Fentont (Falstaff), Nemorino (Szerelmi bájital) Edgardo (Lammermoori Lucia), valamint kortárs művekkel, Tom Rakewell (A kéjenc útja), Ferdinand (A vihar), vagy olyan kísérleti előadásokkal, mint a Zeneakadémián megrendezett Late Night sorozatban Kornélis (Sárga hercegnő), Fred (A tisztességtudó utcalány). A főszerepek mellett kis, közép és karakterszerepekben is játszott, mint Nick (A Nyugat lánya), Az ifjú jelenése (Az árnyék nélküli asszony), Beppo (Bajazzók), Rinuccio (Gianni Schicchi) vagy Otto (Bánk bán).