Il remporte aux Jeux olympiques d'été de 1908 à Londres la médaille de bronze dans la catégorie poids légers. Après deux victoires aux points face au Danois Emil Hemming Hansen et au Britannique Harold Holmes, Johnson perd en demi-finale contre son compatriote Frederick Spiller.