Under okkupasjonen var han klubbformann ved Per Kures fabrikker i Oslo, og medlem av «Jern- og Met»s illegale forbundsstyre. Da LO-medlemmene i 1942 innledet en utmeldelsesaksjon i protest mot NS-inngripen i fagbevegelsen truet tyskerne med å skyte Hansen om ikke utmeldingene ble trukket tilbake. Han ble arrestert 17. juli 1942 og plassert på Møllergata 19. I desember ble han overført Grini som «fange nr. 5625». 15. februar året ble han sendt til Sachsenhausen i Tyskland og registret som «fange 61001». Han ble imidlertid via Tegel, Berlin sendt tilbake til Norge etter kort tid, og ankom hjemlandet 10. april 1943.