Bjørn Hansen er født i Tromsø. Han tok journalistutdannelse ved Journalistakademiet (1959) og har i tillegg studier i politisk filosofi og statsvitenskap ved Universitetet i Oslo i 1963-1965.