He started his career with SV Alkoven and Edelweiß Linz. In 2016 he came to the Red Bull Academy. 2019 until 2020 he played for the feeder team FC Liefering (26 matches-6 goals). He also played for FC Salzburg U19 in the 2019-20 UEFA Youth League. From 2020 on he played for FC Red Bull Salzburg in the Austrian Bundesliga. On 15 July 2020 he signed a new contract with Red Bull Salzburg until the summer of 2024. [1] 2024 he moved to Real Sociedad San Sebastian.
International career
He had the possibility to play for Austria, Bosnia or Croatia. He decided to play for Croatia. He played for Craotia U15 to U21. On October 9th, 2021 he was called up for the national team and played his first match in a World Cup qualifier versus Slovakia on October 11th.