Il s'entraîne à Park City.
Johnson apparaît dans la Coupe continentale en 2002, marquant ses premiers points (top 30) directement.
Il prend ensuite part à plusieurs championnats du monde junior (jusqu'en 2009), et reçoit une sélection pour l'épreuve par équipes aux Jeux olympiques d'hiver de 2006 à Turin.
En 2008-2009, il est promu dans l'équipe américaine pour la Coupe du monde, marquant ses premiers points au mois de janvier à Vancouver (29e). Il saute aussi aux Championnats du monde à Liberec, prenant au mieux la 40e place.
Si en 2010, il ne compte aucun départ en Coupe du monde, il parvient à se qualifier pour les Jeux olympiques de Vancouver, où il finit 49e au grand tremplin et onzième par équipes.
Johnson remporte ses seuls concours (deux victoires) au niveau international en 2012 dans la Coupe FIS.
Ses autres sélections comportent les Championnats du monde 2013 et les Jeux olympiques 2014.