Carriera Club Le giovanili della Stella Rossa e l'esordio in prima squadra Nato a Belgrado, Terzić cresce a Mladenovac, dove inizia a giocare a calcio nel settore giovanile della squadra locale, l'OFK Mladenovac. Nel 2010 approda alla Stella Rossa di Belgrado, dove completa l'intera trafila delle categorie giovanili. Nel novembre 2016 firma il suo primo contratto da professionista, della durata di tre anni. In quel periodo attira l'interesse della , che gli propone un inserimento nel proprio settore giovanile; Terzić rifiuta tuttavia l'offerta del club italiano, dichiarando di voler completare la crescita in patria e di voler realizzare il sogno di esordire in prima squadra con i "Biancorossi".
All'inizio del 2017 viene indicato dal direttore generale Zvezdan Terzić come uno dei migliori talenti del club, insieme al compagno di reparto Strahinja Eraković. Viene tesserato per la stagione 2017-2018 con la prima squadra, continuando tuttavia a giocare con la formazione giovanile fino alla fine dell'anno solare.
All'inizio del 2018, dopo essersi allenato con la prima squadra durante la pausa invernale, viene ceduto in prestito al Grafičar Belgrado, squadra satellite del club, per il resto della stagione. Dopo aver collezionato 10 presenze nel campionato di Belgrado, nel giugno 2018 fa rientro alla Stella Rossa. Durante la preparazione estiva, complice l'assenza di Milan Rodić impegnato ai Mondiali 2018, si divide il posto sulla fascia sinistra con Stefan Hajdin.
All'inizio della stagione 2018-2019 viene inserito nella lista per le qualificazioni alla UEFA Champions League. Dopo aver saltato il doppio confronto del primo turno, fa il suo esordio ufficiale in prima squadra e nella SuperLiga serba il 20 luglio 2018, giocando l'intero match vinto per 3-0 contro la Dinamo Vranje. Schierato titolare anche alla quinta giornata di campionato, fornisce un assist a Slavoljub Srnić nella vittoria casalinga per 2-1 sul Čukarički. Nella prima parte della stagione si distingue inoltre come protagonista con la squadra giovanile impegnata nella Youth League 2018-2019, disputando tutte e sei le gare del girone. Al termine del girone d'andata, passa nuovamente in prestito al Grafičar Belgrado con cui vince il campionato della Srpska liga Beograd, la terza divisione del campionato serbo.
Fiorentina e il prestito a Empoli
Il 13 giugno 2019 viene acquistato a titolo definitivo dalla . Fa il suo esordio in Serie A il 29 luglio 2020, subentrando nei minuti finali nel successo per 4-0 contro il Bologna.
Il 1º settembre 2020, viene ceduto in prestito con diritto di riscatto e controriscatto all'. Con la squadra toscana si impone immediatamente come titolare inamovibile, contribuendo in maniera importante alla promozione del club in Serie A.
Il rientro a Firenze
A fine anno, la società Empoli non riscatta il calciatore. Tornato alla Fiorentina, gioca per la prima volta da titolare in Serie A con la maglia viola contro il , il 22 dicembre 2021. Chiude la stagione con 14 presenze in campionato e una in Coppa Italia.
Confermato in viola dal nuovo allenatore Vincenzo Italiano, nella stagione 2022-2023 gioca la sua prima gara europea a Istanbul, partendo titolare nel match di UEFA Europa Conference League perso contro il Başakşehir. Lungo il campionato, pur agendo principalmente da riserva di Cristiano Biraghi, il terzino vede aumentare gradualmente lo spazio a sua disposizione nella formazione toscana. Il 30 aprile 2023, nella partita di campionato contro la Sampdoria, segna il suo primo gol in maglia viola e contestualmente il primo tra i professionisti, fissando il risultato sul 5-0.
Salisburgo e Frosinone Sostituito dal nuovo acquisto della Fiorentina, Fabiano Parisi, il 23 luglio 2023 Terzić viene ceduto per 5,5 milioni più bonus al .
Il 14 agosto 2026 fa ritorno in Italia accasandosi al . Esordisce con i ciociari nove giorni dopo, durante la prima giornata di campionato nella sconfitta interna contro la Juventus (0-1), entrando al 76' per Gabriele Bracaglia. Il 2 settembre segna la sua prima rete, nella sfida dei sedicesimi di Coppa Italia persa ai tiri di rigore in casa del Sassuolo.
Nazionale Il 16 ottobre 2018 ha esordito con la nazionale Under-21 serba nella partita di qualificazione all'Europeo 2019 pareggiata per 0-0 contro l'Armenia.Serbia U21-Armenia U21 0-0 transfermarkt.it Viene in seguito convocato per gli Europei di categoria.Europei Under 21: tutti i convocati delle 12 nazionali ai nastri di partenza eurosport.com
Il 7 giugno 2021 debutta in nazionale maggiore in amichevole contro la .
Il 15 novembre 2024 realizza la sua prima rete per la nel pareggio esterno in Nations League contro la (1-1).
Statistiche Presenze e reti nei club Statistiche aggiornate al 14 agosto 2026. StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2018-gen. 2019 SL 2 0 CS 0 0 UCL -Non inserito nella lista UEFA. - - - 2 0 gen.-giu. 2019 3L 10 0 - - - - - - 10 0 2019-2020 A 2 0 CI 2 0 - - - - 4 0 2020-2021 B 21 0 CI 2 0 - - - - 23 0 2021-2022 A 14 0 CI 1 0 - - - - 15 0 2022-2023 A 22 1 CI 3 0 UECL 7 0 - - 32 1Totale Fiorentina 38 1 6 0 7 0 - - 51 1 2023-2024 BL 18 0 CA 2 1 UCL 2 0 - - 22 1 2024-2025 BL 22 0 CA 3 1 UCL 93 nei turni preliminari. 0 Cmc 0 0 34 1 2025-2026 BL 21 0 CA 4 0 UCL+UEL 11 nei turni preliminari.+5 0+1 - - 31 1Totale Salisburgo 61 0 9 2 17 0 - - 87 32026-2027 A 0 0 CI 0 0 - - - - - - 0 0Totale carriera 132 1 17 2 24 1 - - 173 4 Cronologia presenze e reti in nazionale
Palmarès Club Competizioni nazionali
Stella Rossa: 2018-2019
Graficar Belgrado: 2018-2019
Empoli: 2020-2021
Note
Altri progetti
Collegamenti esterni
Categoria:Calciatori della nazionale serba