Uczestniczył w zawodach w latach 20. XX wieku. Jako pierwszy mieszkaniec Szwecji zdobył medal na mistrzostwach świata w narciarstwie klasycznym – były to dwa złote medale w biegach na 18 km i 50 km wywalczone na mistrzostwach świata w Cortina d’Ampezzo w 1927 roku. W biegu na 50 km Lindgren wygrał z przewagą 18 minut nad drugim na mecie, swoim rodakiem, Johnem Wikströmem, co jest największą przewagą nad drugim zawodnikiem w całej historii mistrzostw.