Hagen var på Oslos lag som ble norske mestere i langrennsstafett i 1946. Året etter tok han bronsemedalje i NM i kombinert. Han var også en ivrig turlangrennsløper. I Birkebeinerrennet ble han nummer 3 totalt i 1946, og han greide merket til sammen 31 ganger.