1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2024. május 11. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2021. szeptember 4.
2003-tól a Široki Brijeg utánpótlás akadémiáján nevelkedett,[1] majd ott mutatkozott be a felnőttek között is, 19 évesen, 2016. július 24-én az NK Vitez elleni bajnokin.[2] 2017. szeptember 20-án, a kupában szerezte meg első gólját a felnőttek között.[3] Két szezonon át volt a csapat játékosa, amellyel a 2016–2017-es idényben kupagyőztes lett.
2018. június 11-én hároméves szerződést írt alá a horvát HNK Rijekához.[4] Augusztus 3-án, az Inter-Zaprešić elleni bajnokin mutatkozott be a csapatban.[5] 2019. február 10-én, ugyancsak az Inter-Zaprešić ellen szerezte meg első gólját a csapatban. Alapembere volt a rijekai együttesnek, amelynek színeiben 2021. március 3-án játszotta 100. tétmérkőzését.[6] 2019-ben és 2020-ban kupagyőztes volt az együttessel.[7] 2021. július 16-án a magyar bajnok Ferencváros játékosa lett.[8] 2022 szeptemberétől kölcsönben a belga élvonalbeli Kortrijkban folytatta a pályafutását.[9] 2023 nyarán a kazah Asztana igazolta le.[10] 2024 januárjában tért vissza a Ferencvároshoz, amellyel a szezon végén bajnoki címet ünnepelhetett. Összesen 12 bajnokin kapott lehetőséget a tavaszi szezonban. 2024. szeptember 6-án a lengyel élvonalbeli Lech Poznań szerződtette.[11]
A válogatottban
Többszörös utánpótlás-válogatott.[12] A felnőtt válogatottba 2018 januárjában hívták meg először, és január 31-én, Mexikó ellen mutatkozott be a nemzeti csapatban.[13][14]