Johnson started competing in the ASA Midwest Tour in 2007, he competed in ten events and posted four top tens and two top fives and finished 10th in the point standings.
In March 2010, Johnson signed on to drive select races with Ray Hackett Racing starting with the Kroger 250 at Martinsville Speedway.