Né à Fredrikstad, il est le fils d'un joueur international norvégien de basket-ball, Morten Lund, et de son épouse Ena[2]. Son père a passé une partie de sa carrière en Angleterre, étudiant à Manchester[3], jouant en Angleterre avant de retourner en Norvège[2].
Contrairement à son jeune frère Magnus, Erik n'est devenu professionnel qu'à l'âge de 28 ans[2]. Lorsqu'il fait ses études à l'université de Newcastle, il abandonne le rugby à XV pendant trois ans[2]. Il devient informaticien et rejoue au rugby avec le club de Winnington Park dans le Cheshire[2]. Avec son gabarit et des qualités gestuelles, il change de club pour jouer avec Manchester, Fylde, Sedgley Park puis les Rotherham Titans avec lesquels il dispute une bonne saison en 2006-2007, échouant à la deuxième place de la deuxième division anglaise derrière Leeds Carnegie qui le recrute[3].
Il évolue avec le club de Leeds au plus haut niveau en 2007-2008 avant d'être relégué pour revenir en 2009-2010 à l'étage supérieur du rugby anglais.
Il a disputé 23 matchs en deuxième ligne avec Leeds en 2009-2010 et 73 depuis 2007[4]. En 2010, il rejoint son frère à Biarritz, et l'année suivante se réengage jusqu'en 2014 avec le BO, dont il devient le capitaine.
Durant la saison 2011-2012, le Biarritz olympique atteint la finale du Challenge européen. Pour cette rencontre face au RC Toulon, il entre en jeu et le BO l'emporte 21-18[5],[6].