Lindgren gewann 1924 den Wasalauf, 1925 wurde er Zweiter und 1926 Dritter. Schon 1923 belegte er einen guten sechsten Platz. Bei den Skiweltmeisterschaften 1927 in Cortina d’Ampezzo wurde er sowohl über 18 km als auch über 50 km Weltmeister. Im selben Jahr belegte er den sechsten Platz beim Holmenkollen Skifestival. Bei den Weltmeisterschaften 1930 in Oslo errang er auf beiden Siegerstrecken von 1927 den siebten Platz. Auf der Langstrecke belegte er zwei Jahre später bei den Olympischen Winterspielen in Lake Placid Rang Acht.