Hahn was born in Straßburg in 1893. At the 1902 European Rowing Championships, he won a bronze medal in the double scull teamed up with G. Bornet starting for Alsace-Lorraine. His home town became part of France after WWI and at the 1920 Summer Olympics, he competed in the men's eight for France where they were eliminated in the semi-final.