Potom je prešao u Hrvatsku, gde je skoro celu deceniju igrao u hrvatskoj Prvoj ligi, prvo sa Dubravom, Zagrebom, Interom Zaprešićem, Osijekom i Zadrom, a potom i sa Dinamom iz Zagreba, poznatim tada kao Kroacija Zagreb, između 1997. i 2001. godine, osvajajući sa njima tri prvenstva (poslednja tri od pet osvojenih u nizu) i dva kupa. Drugu polovinu sezone 2000/01. proveo je igrajući za sarajevski Željezničar, a sa njima je osvojio i duplu krunu.[1]
Onda se vratio u Hrvatsku i bio deo ekipe Zagreba koja je postala prvak u sezoni 2001/02. Nakon toga, odigrao je tri sezone u Kini sa Čangčun Jatajem, pre nego što se vratio u svoj matični klub Čelik, u kojem je i završio karijeru — 2010. godine.[2]
Reprezentativna karijera
Hrvatska do 21
Od 1994. do 1995. godine Šabić je predstavljao reprezentaciju Hrvatske do 21 godine, zabeleživši 6 nastupa.
BiH
Pridružio se reprezentaciji Bosne i Hercegovine i između 1996. i 2008. godine upisao 35 nastupa uz postignut jedan gol za nacionalni tim.
Trenerska karijera
Nakon završetka igračke karijere, Šabić je bio na položaju direktora Čelika iz Zenice (2011), a u junu 2015. godine postao je pomoćnik direktora Ibrahima Rahimića u klubu Mladost Doboj Kakanj koji je bio novi premijerligaš BiH i gde je takođe vršio funkciju glavnog koordinatora u mlađim kategorijama.[3]
Kratko, od januara do februara 2019. godine, bio je trener kluba kineske druge lige — Šansi metropolis. Šabić je od 8. septembra2019. godine postao novi trener kluba Prve lige FBiH TOŠK Tešanj.[9] U svojoj prvoj utakmici kao trener TOŠK-a, njegov tim je kod kuće u domaćem ligaškom meču savladao Metallege-BSI sa 2:1.[10] TOŠK je napustio 23. decembra2019. godine, preuzevši dva dana ranije mesto glavnog trenera reprezentacije Bosne i Hercegovine do 17 godina, 21. decembra.[11] Zvanično je mesto selektora preuzeo četiri dana kasnije, 27. decembra, potpisavši ugovor sa bosanskohercegovačkim savezom.[12]