Lönn ble olympisk mester i sykkel under OL 1912 i Stockholm. Han var med på det svenske laget som vant lagkonkurransen over 320 kilometer foran Storbritannia. De andre syklistene på laget var Erik Friborg, Ragnar Malm og Axel Persson. Det ble kun kjørt et ritt under OL i 1912. I lagkonkurransen ble tidene til de fire beste syklistene på hvert lag summert og laget med den beste tiden sammenlagt vant. Svenskene som vant kom individuelt på plass nummer 7,8,9 og 10.