Kavgić je rođen 1940. godine u Tuzli. Boks je zavolio s 15 godina i ostao u tom sportu do smrti. Kako je ranije tvrdio u medijima, bio je 13 puta prvak Bosne i Hercegovine,a u 11 navrata bio je kapiten reprezentacije naše države.
Statistika kaže da je imao 426 mečeva. Bio je borac u velter i polusrednjoj kategoriji. Posljednji meč imao je 1973. godine u Dortmundu za prvaka Njemčake.
“Dogurao sam do finala, ali u ono vrijeme stranac nije mogao biti prvak Njemačke. Protivnik mi je bio Getz, ali stranac nije mogao dobiti titulu. Iako je on digao moju ruku, ali džaba, on je bio prvak zato što je Nijemac”, govorio je Kavgić.
Poslije bokserske karijere postao je trener. Vodio je Slobodu u sezoni 1974/1975, a posljednje godine proveo je kao trener u Klubu borilačkih sportova Flek Tom – Cat.