Dopo essere cresciuto nel settore giovanile del Salisburgo fino al 2011, milita per 4 anni in squadre minori austriache.
Il 1º luglio 2015, a quasi 23 anni, torna al Salisburgo (questa volta in prima squadra), con cui in 4 anni vince per 4 volte il campionato e 3 volte la Coppa d'Austria.
Il 14 marzo 2017 ottiene la sua prima convocazione in nazionale maggiore.[6] Due settimane dopo esordisce nel pareggio per 1-1 in amichevole contro la Finlandia. Il 16 novembre 2019 realizza la sua prima rete in nazionale nel successo per 2-1 contro la Macedonia del Nord.[7]
Convocato per Euro 2020,[8] va a segno nel successo per 3-1 contro la Macedonia del Nord ai gironi, che è stato il primo nella storia degli austriaci all'europeo.[9] Il cammino della sua nazionale si è interrotto agli ottavi a seguito della sconfitta contro l'Italia.[10]