Jugó durante 4 temporadas con los Fighting Illini de la Universidad de Illinois, con los que promedió 14,0 puntos y 6,9 rebotes por partido.
Fue elegido en la segunda ronda del Draft de la NBA de 1981, en el puesto 29, por Kansas City Kings, con los que jugó durante 6 temporadas, las dos últimas ya con el equipo en Sacramento, donde mantuvo unos promedios que rondaron siempre los 20 puntos por partido.
Allí mantuvo sus buenos números en las tres temporadas y media que jugó, y fue elegido Mejor Sexto Hombre de la NBA en 1989, antes de ser traspasado nuevamente, esta vez a Seattle Supersonics.
Dos años más tarde recaló en Charlotte Hornets, donde tras una aceptable campaña decidió probar suerte en el baloncesto europeo, fichando por el Olimpiakos de la liga griega.
En sus 17 temporadas promedió 16,0 puntos y 4,0 rebotes por partido.