Jugó durante dos temporadas con los Tigers de la Universidad de Misuri, en las que promedió 15,2 puntos y 7,8 rebotes por partido.
[3] Jugó 3 años en la CBA antes de fichar poco antes del final de la temporada 1981-82 como agente libre por Los Angeles Lakers, donde tuvo la suerte de engancharse a un equipo en el que dio minutos de descanso a Magic Johnson, pero que también contaba con Kareem Abdul-Jabbar, Michael Cooper o Norm Nixon.
Johnson promedió 3,0 puntos y 1,4 rebotes por partido.
[5] Tras ser despedido por los Lakers, fichó la temporada siguiente por Seattle Supersonics,[3] pero la competencia para jugar en su puesto, con Gus Williams, Charles Bradley o Fred Brown como bazas principales, le hicieron jugar únicamente en 25 partidos, en los que promedió 2,2 puntos.
[6] Acabó su carrera jugando una temporada en los Kansas City Sizzlers de la CBA.