Lindahl, who reached a career-high ranking of 187, was found guilty of contriving or attempting to contrive the outcome of an event and failing to cooperate with a Tennis Integrity Unit (TIU) investigation.
It related to his offer to throw a match at a Futures tournament in Australia in 2013 and a refusal to provide his mobile phone for forensic download on the TIU's request.
"Although Mr Lindahl, 28, retired from the sport in 2013, today's decision prevents him from resuming playing professional tennis for the seven years of the ban," the TIU said in a statement.
Lindahl was convicted in an Australian court last year for "using corrupt conduct information" and fined Aus$1,000 over the same incident.
More From This Section
Two other players, Brandon Walkin and Isaac Frost, were also disciplined after being found guilty of corruption at the same tournament.
Walkin, ranked 1,066, was slapped with a six-month suspension for passing a corrupt proposal to another party on behalf of Lindahl. His punishment was suspended for six months, meaning he is free to continue playing.
The sanctions come just days after police in Australia said an 18-year-old had been charged with match-fixing at a tournament in Victoria last October.
He was widely named in local media as Oliver Anderson, an emerging star who is the reigning Australian Open boys champion.
The claim underlined concerns about corruption in tennis as the world's leading players assemble in Melbourne for the first Grand Slam of the season, starting next week.
It sparked an independent review headed by barrister Adam Lewis QC, a London-based expert on sports law, aimed at shaking up the Tennis Integrity Unit.
In the wake of the revelations, Australian tennis authorities boosted measures to fight corruption, including having anti-corruption officers at all sanctioned events and blocking gambling websites via public wifi at tournaments.