Erik Bjornsen prend part à sa première compétition avec l'équipe nationale aux Championnats du monde junior 2009. Ayant apris le ski dans la Methow Valley dans l'état du Washington, il habite ensuite à Anchorage, où il s'entraîne au centre d'entraînement de l'université Alaska Pacific, avec laquelle il devient NCAA All American en 2011[1].
Frère de la fondeuse Sadie Bjornsen[2], il commence sa carrière en Coupe du monde en .
Il obtient ses premiers points quelques semaines plus tard avec une 18e place au quinze kilomètres classique de Toblach.
Aux Jeux olympiques d'hiver de 2014, à Sotchi, il participe à cinq épreuves, atteignant notamment la finale du sprint par équipes (6e place). Il est 39e du sprint libre, 38e du quinze kilomètres classique, 41e du skiathlon et 11e du relais.
Aux Championnats du monde 2017, à Lahti, il obtient son meilleur résultat au sprint par équipes avec le cinquième rang et notamment la 17e place au quinze kilomètres classique.
Il obtient son premier top dix en Coupe du monde en au quinze kilomètres de Seefeld en se classant neuvième. Il participe ensuite aux Jeux olympiques de Pyeongchang, où il est 25e du sprint classique, 41e du quinze kilomètres libre, 42e du skiathlon et sixième du sprint par équipes (finaliste).
Lors du Nordic Opening de la saison 2018-2019 de Coupe du monde, il enregistre le troisième temps de la poursuite en quinze kilomètres classique, ce qui lui apporte son premier podium à ce niveau.
Il met fin à sa carrière au haut niveau en 2020[3].
Il a obtenu six titres nationaux : celui du quinze kilomètres libre en 2013, celui du quinze kilomètres classique en 2014, celui du cinquante kilomètres classique en 2016 et 2018, celui du cinquante kilomètres libre en 2019 et celui du trente kilomètres en 2020.