Stephen Lee has been banned for 12 years after being found guilty of seven charges of match-fixing.
The 38-year-old was found guilty of seven match-fixing charges by an independent tribunal last week and the sanction imposed today.
Lee, the former world number five, was found guilty of match-fixing charges relating to seven matches in 2008 and 2009.
Tribunal chaimran Adam Lewis QC also ordered that Lee pay costs of £40,000.
A statement from the World Professional Billards and Snooker Association (WPBSA) said: "The suspension is to be calculated from 12 October 2012, when the interim suspension was imposed. Therefore Stephen Lee will not be able to participate in snooker before 12 October 2024."
WPBSA chairman Jason Ferguson said: "We take no pride in having to deal with such serious issues. However this demonstrates our commitment to ensuring that snooker is free from corruption.
"It is an important part of our anti-corruption approach that players found to be involved in fixing matches or any aspect of a match are severely dealt with.
"We work closely with partners globally and the message we are sending is that if you get involved in match-fixing you will be found out and removed from the sport."