Eggen var utdannet ved Norsk journalisthøgskole, der han studerte fra 1966 til 1967. Han arbeidet siden som journalist i flere aviser og blader, ofte med tilknytning til den norske arbeiderbevegelsen. Eggen var redaktør av SV-avisa Ny Tid fra 1989 til 1991 og redigerte i flere år Den norske forfatterforenings medlemsblad «Forfatteren».