Lindgren qualified for the Swedish squad, along with his teammate and two-time Olympian Fredrik Kessiakoff, in the men's cross-country race at the 2008 Summer Olympics in Beijing by receiving one of the nation's two available berths from the Swedish Cycling Federation () and the Union Cycliste Internationale (UCI), based on his best performance at the World Cup series, World and European Championships, and Mountain Biking World Series. Lindgren could not upgrade a much stellar ride to complete a 4.8-km sturdy, treacherous cross-country course, as he decided to end his course with only two laps left and a thirty-eighth-place finish because of bike problems.