In his Facebook post on Thursday, he said he had tested positive in Britain. He thanked his sponsors and fans for supporting him.
"I admit that I am quite disappointed, but I will use all feelings and lessons learned today to improve myself," he said.
The 28-year-old player started his career in 2009. As of March 29 this year, he was ranked world No. 41 among professional snooker players.