W swojej karierze Johnson startował jedynie w Stanach Zjednoczonych w AAA National Championship oraz USAC National Championship. W mistrzostwach AAA nigdy nie stawał na podium. W USAC National Championship w 1959 roku raz stanął na podium. Uzbierane 390 punktów dało mu piętnaste miejsce w końcowej klasyfikacji kierowców. Rok później był również piętnasty. W latach 1950, 1952–1966 Amerykanin startował w słynnym wyścigu Indianapolis 500, zaliczanym w latach 1950–1960 do klasyfikacji Formuły 1. W 1960 roku ukończył wyścig na szóstej pozycji, zdobywając tym samym jeden punkt.