Career
He played his entire club career for Copenhagen club B 93. Hansen took part in the first official Danish national team game, played at the 1908 Summer Olympics. Four years later, Hansen played all three Danish matches at the 1912 Olympics.
Hansen ended his national team career after the 1912 Olympics, having played seven national team games.