Hansen har studert historie og statsvitenskap og arbeidet som journalist, i NTB fra 1971 til 1974, deretter til 1978. Derpå var han redaksjonssjef i fra 1978 til 1982 og så redaksjonssekretær i A-pressens Oslo-redaksjon til 1983.