Hagen vant NM på skøyter, sprint i 1988 og tok bronse i 1985 og 1986. I NM på skøyter, enkeltdistanser tok han sølv på 500 meter og meter i 1988, samt bronse på 500 meter i 1987. Han deltok under vinter-OL for Norge i 1988 i Calgary med 18.-plass på 500 meter, og fullførte ikke meter etter fall. Hans beste resultat i VM på skøyter, sprint var 16.-plass i 1988.