Tras iniciar su carrera en 2005 fue nombrado cantante joven del año por los críticos de la revista Opernwelt. Después de tres años en el Ensemble de la Staatsoper Unter den Linden de Berlín inició su trayectoria por teatros europeos, así como en la Metropolitan Opera de Nueva York. En la Wiener Staatsoper ha interpretado los papeles de Lenski (Evgueni Oneguin), Nemorino (L’elisir d’amore) y Alfredo (La traviata); en la Bayerische Staatsoper de Múnich ha sido Gennaro (Lucrezia Borgia) junto a Edita Gruberová, y Edgardo (Lucia di Lammermoor) con Diana Damrau. En ese mismo teatro ha cantado como Tamino (La flauta mágica), Belmonte (El rapto del serrallo), Idamante (Idomeneo, re di Creta) o Rinuccio (Gianni Schicchi), entre otros. En la Royal Opera House de Londres ha interpretado Lenski, Ferrando (Così fan tutte), Tamino y Don Ottavio (Don Giovanni).
Debutó en el Gran Teatre del Liceu la temporada 2009/10 con Die Entführung aus dem Serail, regresando con Die Zauberflöte (2011/12) y L’elisir d’amore (2017/18).