Jugó en la Universidad de North Carolina State, teniendo como compañeros a Chris Corchiani, Vinny Del Negro, Rodney Monroe, Charles Shackleford, Brian Howard, Avie Lester y Tom Gugliotta, siendo su entrenador Jim Valvano.
[2] Promedió 10,6 puntos y 5,3 rebotes por partido durante los 4 años que jugó en la NCAA.
Su carrera deportiva transcurriría casi en su totalidad en la NBA, excepto alguna breve experiencia en Italia y en la CBA.
No consiguió estar durante más de dos temporada en el mismo equipo en la NBA, jugando en 12 equipos distintos (récord compartido con Jimmy Jackson, Tony Massenburg, y Joe Smith y superado por Ish Smith en la temporada 2022-23).
[3][4] En total en su carrera NBA computó un total de 694 partidos, con unos promedios de 6 puntos y 3 rebotes por partido.