Дебютировал в сборной Норвегии в октябре 2004 года в матче против Шотландии.
В декабре 2004 года перешёл в «Зенит», стал первым норвежским футболистом в чемпионате России. С 2006 года — вице-капитан команды. С 2007 года — капитан команды. В чемпионате 2005 года получил 12 жёлтых карточек в 28 матчах. В конце января 2008 года был отдан в аренду в английский «Уиган Атлетик». После окончания аренды, Хаген не стал возвращаться в «Зенит», а перешёл в свой бывший клуб «Волеренга», из которого в 2004 году перешёл в «Зенит».
В августе 2011 года перешёл в клуб «Евнакер». В дебютной игре за клуб был удалён с поля, получив красную карточку за грубую игру. В сентябре одноклубником Эрика стал его брат-близнец Руне.
Поклонник итальянского футбола. Болеет с детства за «Милан». Любимый игрок — Франко Барези.
Женат, воспитывает дочь Марте.
Его брат-близнец Руне Хаген — также профессиональный футболист, выступавший за олимпийскую сборную Норвегии.