Eggen ha cominciato la carriera con la maglia del Lyn Oslo, compagine all'epoca militante in 2. divisjon. Successivamente, ha militato nelle file dell'Årvoll e del Ready, in 4. divisjon.
Il trasferimento in Danimarca
Eggen è stato poi ingaggiato dal Frem, squadra danese facente parte della Superligaen, massimo livello del campionato locale. Ha esordito in Superligaen in data 7 aprile 1991, quando è stato schierato titolare nel pareggio per 1-1 sul campo del Lyngby.
Nazionale
A livello giovanile, Eggen ha rappresentato la Norvegia Under-18 e Norvegia Under-21. Per quanto concerne quest'ultima selezione, ha esordito in data 7 agosto, schierato titolare nella sconfitta per 2-0 contro la
Svezia.