Svoju karijeru je počeo u Famosu poslije čega slijedi prelazak u redove najtrofejnijeg bh. kluba Željezničara gdje se, zbog loma noge, nije proslavio, pa je otišao u Velež.
Iz Veleža dolazi u Rudar Kakanj gdje se zadržava tri godine poslije čega odlazi u FK Ilijaš odakle se priključuje Bosna Semi iz koje se ponovo vraća u Rudar.
Spahić je u Bosna Semi odigrao 16 utakmica u svim takmičenjima i postigao je sedam golova uz jednu asistenciju.