Hansen vant en olympisk bronsemedalje i turn under OL 1912 i Stockholm. Han var med på det dansk laget som kom på andreplass i lagkonkurransen fritt system bak Norge og Finland. Det var fem lag fra fem nasjoner som var med i konkurransen som ble avholdt på Stockholms stadion. Det var mellom 16 og 40 deltakere på hvert lag.