Čabaravdić je rođen 29. juna 1996. godine u Visokom, a rukometnu afirmaciju stekao je nastupajući upravo za klub iz rodnog grada, s kojim je imao i zapažene nastupe na domaćoj i evropskoj sceni. Igra na poziciji srednjeg beka, gdje se ističe kao organizator igre s dobrim pregledom terena, preciznim dodavanjima i kvalitetnim šutem s vanjskih pozicija.
Tokom karijere nastupao je i za RK Vogošća, s kojim je igrao u EHF European Cupu, prije nego što je teška povreda nakratko usporila njegov igrački put. Povratkom u Visoko donosi dodatno iskustvo i širinu u igračkom kadru za nastavak sezone.
