Al año siguiente fichó como agente libre por Los Angeles Lakers,[5] donde jugó una temporada como tercer base, un puesto que estaba bien cubierto en el equipo por Magic Johnson.
[6] Poco antes del comienzo de la siguiente temporada fue despedido,[5] regresando a la CBA para jugar en los Rapid City Thrillers.
En agosto de 1990 ficha por Miami Heat, pero tras 13 partidos disputados en los que promedió 4,8 puntos y 1,2 asistencias, fue cortado.
[7] Decide entonces continuar su carrera en Europa, fichando por el Racing París francés, donde jugaría una temporada antes de dar el salto a la liga israelí, donde jugaría treas temporadas en tres equipos diferentes, el Beitar Ramat Gan, el Hapoel Tel Aviv y el Hapoel Holon.
En 1997 ficharía por el Bayer Leverkusen alemán, para finalizar su carrera profesional un año más tarde en las filas del Élan Sportif Chalonnais, de la liga francesa.