Hansen ble som juniorspiller tatt opp i s A-stall foran 1992-sesongen. Før 1998-sesongen meldte han overgang til . Videre spilte han i årene 2000-2004 og 2006-2009 på midtbanen hos . I 2005 hadde han et opphold i engelsk fotball, hvor han spilte for amatørklubbene og Ossett Town. Hansen var også på prøvespill hos i 2004. Han la opp som spiller etter 2008-sesongen, og var senere assistenttrener og hovedtrener hos Mandalskameratene.