Džafić je rođen 10. maja 1990. godine u Visokom, a u Bordo tim dolazi nakon što mu je istekao ugovor sa ekipom Tuzla City. On je prethodne dvije sezone sa mnogo uspjeha nosio dres tima iz Tuzle, i jedan je od najzaslužnijih što je njegov klub u prošloj sezoni zauzeo 2. poziciju na tabeli i izborio plasman u Evropu.
Sa 12 golova i 9 asistencija bio je jedan od najboljih nogometaša u ligi, a od strane trenera i igrača izabran je u idealni tim Premijer lige za sezonu 2021/22.
Sa Sarajevom je potpisao ugovor na jednu godinu, uz opciju dodatnog produženja za još jednu.Džafić je najveći dio svoje karijere proveo u Češkoj s obzirom na to da je 2010. godine iz visočke Bosne prešao u ekipu Caslav. U Češkoj se zadržao preko 10 godina igrajući za nekoliko različitih klubova, prije nego što se u ljeto 2020. godine vratio u Premijer ligu Bosne i Hercegovine.