W lipcu 1978, Hughes podpisał kontrakt z Denver Nuggets. Tam grał dwa pełne sezony. W sezonie 1980/1981 trafił do klubu z Ohio, Cleveland Cavaliers. W roku 1981, Hughes ogłosił zakończenie swojej kariery jako koszykarz w NBA. Jednak do roku 1989 grał w klubach koszykarskich we Włoszech.

Kariera trenerska Hughes pracował jako skaut i asystent trenera w klubach NBA Denver Nuggets, Milwaukee Bucks, Los Angeles Clippers i Portland Trail Blazers w latach 1993–2015.

4 lutego 2010, Hughes zastąpił Mike Dunleavy’ego Sr. na stanowisku głównego trenera klubu Los Angeles Clippers. 15 kwietnia został jednak zwolniony ze swojego stanowiska. 17 sierpnia 2012 Kim został mianowany asystentem trenera Portland Trail Blazers. 4 lipca 2015 do wiadomości publicznej została podana informacja o zwolnieniu Hughesa przez klub.

Choroba W 2004, u Hughesa stwierdzono raka prostaty. Jednakże klub LA Clippers oraz jego ówczesny właściciel Donald Sterling odmówili pokrycia kosztów operacji. Niektórzy z graczy „nożyc”, w tym Corey Maggette, Chris Kaman, Marko Jarić czy Elton Brand postanowili pomóc asystentowi trenera poprzez pomoc finansową w leczeniu. Okazało się jednak, że nowotwór był bardziej zaawansowany niż dotychczas przypuszczano.