Hansen var jern- og metallarbeider, jobbet som montør, og var en aktiv fagforeningsmann. Da han ble valgt til AUF-leder var han styremedlem i sin fagforening, og hadde akkurat returnert fra et 3-måneders kurs på den svenske LO-skolen. Fra 1938 satt han som medlem av hovedstyret i Norsk Jern- og Metallarbeiderforbund.