Dedić begon met voetballen in de jeugd van LUV Graz en kwam na drie jaar in de opleiding van Sturm Graz terecht bij Red Bull Salzburg. Hier tekende hij in augustus 2019 zijn eerste professionele contract.[1] Nadat hij in het seizoen 2019/20 had gespeeld voor satellietclub FC Liefering, maakte de rechtsback zijn debuut in het eerste elftal van Red Bull Salzburg op 9 september 2020. Op die dag werd in de ÖFB-Cup met 0–10 gewonnen bij SC Bregenz. Hij moest van coach Jesse Marsch op de reservebank beginnen en mocht in de vierenzestigste minuut invallen voor Mohamed Camara.[2] Nadat hij opnieuw een jaargang bij FC Liefering gespeeld had, verkaste Dedić op huurbasis naar Wolfsberger AC in juni 2021.[3] Hier speelde hij tweeëndertig competitiewedstrijden, telkens als basisspeler. Na zijn terugkeer in de zomer van 2022 kreeg de Bosniër zijn eerste speelminuten in competitieverband bij Red Bull Salzburg en hij maakte ook zijn Europese debuut. In januari 2023 werd zijn verbintenis opengebroken en verlengd tot medio 2027.[4]
Dedić maakte zijn debuut in het Bosnisch voetbalelftal op 29 maart 2022, toen in een vriendschappelijke wedstrijd met 1–0 gewonnen werd van Luxemburg door een doelpunt van Edin Džeko. Dedić mocht van bondscoach Ivajlo Petev in de basisopstelling beginnen en hij werd in de rust naar de kant gehaald ten faveure van Miroslav Stevanović.[6] Op 23 maart 2023 kwam de verdediger voor het eerst tot scoren, tijdens zijn vierde interlandoptreden. Tegen IJsland maakte Rade Krunić twee doelpunten, waarna Dedić de eindstand besliste op 3–0.[7]