I april 1941 sluttet han seg til Kompani Linge i Storbritannia. I april 1942 ble han sammen med Herluf Nygaard smuglet inn i det okkuperte Norge med fiskeskøyte til Godøy ved Ålesund. Den 24. april begynte han som radiotelegrafist for Milorg-gruppen Lark i Trondheim. I juli ble han med to andre Linge-karer kalt til Stockholm, men returnerte til Trondheim i oktober samme år.
Den 16. desember 1942 ble Hansen arrestert av Gestapo i sin leilighet mens han opererte radiosenderen, trolig etter at sendingen var blitt peilet. Herluf Nygaard, som da var leder for Lark, ble arrestert i det samme raidet.
Både Hansen og Nygaard ble torturert på Misjonshotellet, Gestapos hovedkvarter i Trondheim. Nygaard klarte imidlertid å rømme under en fangetransport noen dager senere. Hansen ble holdt to måneder i enecelle på Misjonshotellet, og ble i denne perioden utsatt for stadig tortur. Han ble tvunget til å fortsette sendingene til hovedkvarteret i Storbritannia etter tysk diktat, men klare å signalisere at han sendte under tvang. Ingen av Hansens kontakter ble etterlyst av tyskerne, og det antas at han har utholdt torturen uten å røpe noen navn.
Den 23. mars 1943 ble Hansen overført til Falstad fangeleir. Han var da sterkt redusert helsemessig. På Falstad ble han satt til å skjære is på et frosset vann. På grunn av utilstrekkelig påkledning og sin svekkede tilstand pådro han seg bronkitt og lungebetennelse. Da han etter flere dager ble sendt til sykehus var han for svak til å overleve sykdommen.