Carriera Club Cresciuto nel settore giovanile dell', il 22 settembre 2017 fa il suo debutto con l' subentrando ad Ardit Deliu nel match di campionato vinto 2-1 contro l'. L'8 aprile 2019 firma il suo primo contratto professionistico e, il 15 dicembre seguente, fa il suo debutto in prima squadra subentrando a Marin Jakoliš nella vittoria di campionato contro l' (2-1).
Il 20 agosto 2020 viene ceduto in prestito all'. Fa il suo debutto una settimana dopo, subentrando a Dražen Bagarić nella partita di ritorno del primo turno di qualificazione di Europa League, vinta contro il (2-1). Tre giorni più tardi esordisce anche in campionato, nella trasferta pareggiata 1-1 contro il .
Dopo la prima parte della stagione al club sloveno, fa il suo ritorno nella squadra riserve dell'Hajduk per poi, il 13 agosto 2021, venire ceduto in prestito stagionale allo . Debutta il 12 settembre seguente in occasione del match di campionato pareggiato 0-0 contro lo .
Terminato il prestito allo Široki Brijeg, nell'estate 2022, rescinde il suo contratto con l'Hajduk Spalato. Nel gennaio 2023, dopo sei mesi senza squadra, si accasa al . Trova la sua prima rete con la nuova casacca il 21 maggio seguente, in occasione del match di campionato vinto contro lo (3-2).
Il 4 luglio 2024 passa tra le file del , firmando un contratto fino al 30 giugno 2026 con opzione di rinnovo. Quindici giorni dopo scende in campo, subentra a Jakub Serafin nella sconfitta di campionato contro il (2-0). L'11 agosto seguente mette a referto la rete del definitivo 2-2 nella partita casalinga contro il .
Nel 2025 firma per i rumeni dell', ma rescinde dopo una sola stagione.
Nazionale Il 6 settembre 2019 fa il suo debutto con la , parte da titolare nell'amichevole pareggiata 1-1 contro la Francia.
Statistiche Presenze e reti nei club Statistiche aggiornate al 26 giugno 2026. StagioneSquadraCampionatoCoppe nazionali Coppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti2017-2018 1.NL10 - - - - - -10 2018-2019 1.NL 9 1 - - - - - - 91 lug.-dic. 2019 1.NL 14 7 - - - - - - 147dic. 2019-2020 1.HNL90 - - - - - -90 2020-gen. 2021 1.SNL 5 0 CS 1 0 UEL 1Nei turni preliminari. 0 - - 70gen.-giu. 2021 1.NL163 - - - - - -163Totale Hajduk Spalato II4011----40112021-2022 PL241CB30 - - - -271 gen.-giu. 2023 PL 11 2 CB 1 0 - - - - 122 2023-2024 PL 29 5 CB 6 1 UECL 2 0 - - 376Totale Borac Banja Luka40771204982024-2025 EK221CP30 - - - -2512025-2026 L1190CR61 - - - - 251Totale carriera 159 20 20 2 3 0 182 22
Cronologia presenze e reti in nazionale
Palmarès Club Competizioni nazionali
Borac Banja Luka: 2023-2024
Note
Collegamenti esterni