Champion des États-Unis amateur en 1977 (poids plumes) et 1980 (poids super-légers) et vainqueur des Golden Gloves en 1979 en poids légers, Johnny Bumphus ne peut participer aux Jeux olympiques de Moscou en 1980 en raison du boycott américain et passe professionnel quelques mois plus tard. Bumphus remporte le titre national des super-légers en 1981 puis s'empare du titre vacant de champion du monde des super-légersWBA le en battant aux points Lorenzo Luis Garcia. Mais il perd ce titre WBA dès le combat suivant face à son compatriote Gene Hatcher par arrêt de l'arbitre au 11e round le [2].
Johnny Bumphus choisit alors de poursuivre sa carrière en poids welters : il s'empare du titre national en 1986[3] mais échoue pour le titre mondial IBF et WBC contre Lloyd Honeyghan le [4]. Il met un terme à sa carrière après ce revers sur un bilan de 29 victoires et 2 défaites.