Hansen arbeidet som mekaniker (1936–1945), var journalist og redaksjonssekretær i (1945–1948), redaktør i (1948–1951) og journalist i (1951–1961), inntil han ble valgt inn på Stortinget i 1961, hvor han satt frem til 1985. Han var parlamentarisk leder for Arbeiderpartiets stortingsgruppe 1971–1972. Hansen var sentral i arbeidet med å få vernet Børgefjell nasjonalpark (1963).