 On 28 February 2017, Cao transferred to fellow Super League side Jiangsu Suning after Hangzhou relegated to the second tier.On 2 April 2017, he made his debut for the club in a 3–1 away defeat against Liaoning FC, coming on for Yang Xiaotian in the 87th minute.