Cresciuto nel settore giovanile dello Salisburgo, dal 2017 al 2019 disputa 28 incontri con il Liefering, la squadra riserve dello Salisburgo, realizzandovi anche cinque reti. Nel 2019 viene acquistato dall'Austria Lustenau, altro club della seconda divisione austriaca. Nel 2021 si accasa al WSG Tirol. Il 7 novembre 2021 esordisce in Bundesliga, disputando l'incontro perso per 3-0 contro il LASK.
Nazionale
Ha giocato nella nazionale austriaca Under-17 e nella nazionale croata Under-20.