Liang competed nationally as a youth and placed third at the Chinese Universities Championships over 5000 m and 10,000 m distances in 2014.[6] She had her breakthrough at senior level in 2016 with a victory over the 20 km walk at the Asian Race Walking Championships, seeing off challenges from Kumiko Okada and Lee Jeong-eun. Her winning margin was over one minute and 1:28:43 hours was a lifetime best for the distance.[7] She competed in Chinese races only in the 2017 season, with highlights including a fourth place finish at the Taicang leg of the IAAF Race Walking Challenge.[6]
She made her debut over 50 km at the 2018 IAAF World Race Walking Team Championships and it proved to be a highly successful move as she won the gold medal in a world record time of 4:04:36 hours, taking over one minute off the previous record set by Inês Henriques. This made her the inaugural 50 km champion in the newly-recognised women's event, and she led the Chinese team of Yin Hang and Ma Faying to the first team championship also.[8][9] Later that year she won the 50 km title at the Chinese Autumn Race Walking Championships.[6]