Hadžić werd geboren in het voormalig Joegoslavië, maar al op jonge leeftijd verhuisde zijn gezin naar Oostenrijk. Aldaar speelde hij in de jeugd bij FC Andorf, alvorens hij bij FC Wels doorbrak in de Regionalliga. Na slechts vijf wedstrijden, werd hij opgemerkt door scouts van SV Ried, waardoor die club hem overnam. Tussen 2007 en 2013 was hij zes seizoenen lang actief voor Ried en hij kwam tot achttien doelpunten. In 2012 was nog even sprake van interesse van Middlesbrough in zijn diensten, maar tot een overgang kwam het niet.[1] Uiteindelijk verkaste hij toch nog; op 21 mei 2013 ondertekende de Bosniër een tweejarige verbintenis bij Sturm Graz.[2] Na tweeënhalf jaar maakte hij de overstap naar het Turkse Eskişehirspor, wat circa driehonderdduizend euro voor zijn diensten moest overmaken.[3] Een half jaar later mocht Hadžić transfervrij vertrekken, waarop hij zijn handtekening zette onder een tweejarige verbintenis bij Fehérvár.[4] In 2018 verlengde hij zijn contract tot medio 2020.[5] Na afloop van dit contract verliet hij de club. Na een half jaartje bij Wacker Innsbruck keerde Hadžić medio 2021 terug bij FC Wels.[6] In januari 2022 besloot de Bosniër op tweeëndertigjarige leeftijd een punt te zetten achter zijn actieve loopbaan.[7]