Career
Liang joined Changsha Ginde youth team system in the early year and was promoted to first team squad in 2007. He made his league debut on 4 October 2007, in a 2–0 away defeat against Shanghai Shenhua. He became a regular player in the second half of the 2010 league season, however, Changsha Ginde finished the bottom of the league and relegation to China League One.
In February 2011, the club moved to Shenzhen as the club"s name changed into Shenzhen Phoenix, Liang chose to stay in the club
Liang made 15 appearances in the 2011 league season. In July 2013, Liang was to China League Two side Shenyang Dongjin until 31 December.
In July 2014, he was loaned to China League Two side Nanjing Qianbao until 31 December. In March 2015, Liang transferred to China League Two side Fujian Broncos.