Eraković speelde in de jeugdopleiding van Rode Ster Belgrado, totdat hij in 2019 op achttienjarige leeftijd werd overgeheveld naar de selectie van het eerste elftal. In de jeugd speelde hij wedstrijden in de UEFA Youth League. Om ervaring op te doen werd Eraković in het seizoen 2019/20 verhuurd aan RFK Grafičar Beograd, een zusterclub van Rode Ster op het tweede niveau. Eraković keerde daarna terug in de selectie bij Rode Ster. Hij debuteerde op 1 augustus 2020 in de hoofdmacht, in een competitiewedstrijd tegen FK Novi Pazar. Eraković werd in zijn tweede seizoen bij Rode Ster een vaste waarde. Naast competitiewedstrijden speelde hij met de club meerdere seizoenen in de Europa League. Hij won met Rode Ster drie keer op rij zowel het landskampioenschap als de nationale beker.
Eraković verruilde Rode Ster in juli 2023 voor FK Zenit.
Eraković speelde voor verschillende Servische nationale jeugdelftallen. Hij nam met Servië –17 deel aan het EK –17 van 2018. Bondscoach Dragan Stojković riep hem in juni 2022 op voor UEFA Nations Leagueduels tegen Noorwegen, Zweden en Slovenië. Hij maakte op 2 juni 2022 zijn debuut, tegen Noorwegen. Hij kwam in de 75e minuut in het veld voor Miloš Veljković. Stojković nam Eraković ook mee naar het WK 2022. Hierop kwam hij niet in actie.