He started his career in badminton as a singles player, and competed in the 1993 IBF World Championships.
[1] Hansen made his debut at the Olympic Games in 2000 Sydney, competed in the men's doubles event partnered with Lars Paaske.
Hansen competed in badminton at the 2004 Summer Olympics in the men's doubles with partner Jens Eriksen.
They lost the semifinal to Lee Dong-soo/Yoo Yong-sung of Korea 15–9, 5–15, 3–15 and the bronze medal match against Eng Hian/Flandy Limpele of Indonesia 13–15, 7-15 to finish fourth place.
Hansen again qualified to compete at the Olympic Games for three consecutive times, and was partnered with Jens Eriksen.