Lindgren competed as a skipper in the men's 470 class at the 2012 Summer Olympics in London by finishing twenty-second and receiving a berth from the ISAF World Championships in Perth, Western Australia. Teaming with his younger brother and skipper Niklas Lindgren in the opening series, the Finnish duo accumulated a net score of 167 to claim a twenty-first spot in a fleet of twenty-seven boats.