Hansen is geboren in Kopenhagen waar hij is begonnen te voetballen bij Boldklubben. Hansen maakte zijn debuut voor het Deens voetbalelftal in 1922. Hij heeft 38 wedstrijden gespeeld en 10 doelpunten gescoord voor zijn nationale ploeg. Hansen beëindigt zijn voetbalcarrière in 1934.