Hansen er cand.polit. i statsvitenskap ved Universitetet i Oslo (1999). I 2004 tok han hovedfag i historie ved universitetet i Oslo. Hansen avla i 2006 den phd-graden ved University of Wales Aberystwyth. Han har forelest i statsvitenskap ved Universitetet i Addis Abeba, Etiopia, ved University of Wales, Aberystwyth og ved University of Bath i Storbritannia. I perioden 2009-2016 var han leder for fagfeltet internasjonale relasjoner ved Institutt for internasjonale miljø- og utviklingsstudier på NMBU. Han har vært fellow ved Belfer-sentret på Harvard.