In April 2022, Liang was convicted of domestic assault, after which the World Professional Billiards and Snooker Association (WPBSA) suspended him for four months.
A disciplinary tribunal found Liang guilty of multiple match-fixing offences as well as destroying evidence and not cooperating with the investigation.
[12] At the 2006 Welsh Open, he defeated Sean Storey, Jamie Burnett, and Rory McLeod to reach the main draw of a ranking event for the first time.
[14] At the 2006 China Open (snooker), he beat David McDonnell and Matthew Couch before losing against Adrian Gunnell 3–5 in the third qualifying round.
[18] At the Grand Prix, Liang came out on top of his qualifying group, above more experienced players such as Gerard Greene and Barry Pinches.
He finished fourth in his group at the round-robin stage, and although he did not progress to the next round, he defeated world number one Stephen Hendry 3–0.
[30] He didn't win a match at the 2008 China Open, losing in the first qualifying round to Steve Mifsud, who, at the end of this season, was ranked 54 places below Liang.
[31] At the 2008 Northern Ireland Trophy, he beat Steve Davis and Peter Ebdon to reach the last 16, where he lost to John Higgins 1–5.
[37] Liang made his first professional maximum break and three other centuries in a 5–1 victory over Martin Gould in the third qualifying round of the Bahrain Championship.
At the 2008 Shanghai Masters, he defeated Atthasit Mahitthi and Mark Allen to reach the main draw but lost to Ryan Day 0–5 in the first round.
[42] In July 2009, Liang won his first professional title, the 2009 Beijing International Challenge, defeating world number two Stephen Maguire 7–6 in the final.
[53] He participated in the 2010 Beijing International Challenge to defend his first professional title, but lost in the semi-finals 4–6 against eventual winner Tian Pengfei.
[53] Liang also participated in the Players Tour Championship, his best performance coming at the third European event, where he reached the final but lost 0–4 against Marcus Campbell.
[61] After this, he was unable to qualify for the next two ranking events, as he lost 2–6 against Michael White at the 2011 UK Championship[62] and 3–5 against Liu Chuang at the 2012 German Masters.
[63] He beat David Gilbert and Rory McLeod to reach the first round of the 2012 Welsh Open, where he faced John Higgins, being defeated 1–4.
He reached the venue stage of the Australian Goldfields Open by beating Thanawat Thirapongpaiboon, but lost 3–5 in the first round against Matthew Stevens.
[70] Liang beat Anthony McGill and Andrew Higginson to qualify for the 2012 UK Championship, where he saw a 4–3 lead in the first round against Barry Hawkins turn into a 4–6 defeat.
[74] In July 2013, Liang reached the final of the World Games but lost the gold medal match 0–3 to Aditya Mehta.
[75] Liang overcame Jamie Burnett 5–1 in the first round of the 2014 Wuxi Classic and then inflicted the first defeat on Mark Selby since he won the World Championship, beating him 5–3.
[83] He failed to get past the last 64 of the next two ranking events but won two matches to reach the 2015 German Masters, where he eliminated Li Hang 5–1 in the first round.
[86] Liang did not drop a single frame in defeating both Cao Xinlong and Gerard Greene at the 2015 Welsh Open, but was then the victim of a whitewash by John Higgins in the third round.
[87] Liang reached the final of the invitational tournament, the 2015 Six-red World Championship, but was heavily beaten 2–8 by Thepchaiya Un-Nooh.
[90] Liang opened his quarter-final match against Marco Fu with three centuries and hung on to edge it 6–5, then came from 2–4 behind to reach the final by beating David Grace 6–4.
[93] Liang's UK Championship final helped him break back into the top 16 in the world rankings to make his debut at the 2016 Masters, where he was knocked out 4–6 by John Higgins in the opening round.
[93] After winning three matches to qualify for the 2016 World Snooker Championship, Liang lost 8–10 to Judd Trump after an earlier 7–3 lead.
[109] At the 2019 UK Championship, he defeated Dominic Dale, David Grace, Eden Sharav, and Li Hang, to reach the quarter-finals.
[115] In the early hours of 20 July 2021, Liang was captured on CCTV repeatedly punching and kicking a woman during an argument in Sheffield city centre.
[116] After pleading guilty to domestic assault at Sheffield Magistrates' Court on 9 February 2022, Liang was sentenced on 1 April to a 12-month community order plus a £1,380 fine.
[118] The day after the sentencing, the WPBSA suspended Liang from professional competition with immediate effect, making him ineligible to compete in the World Championship qualifiers, which began on 4 April.
[135] In 2020, prior to the World Grand Prix, Liang had pledged to donate any money he would receive at the tournament to the Huizhou Red Cross in response to the coronavirus outbreak in China.