Cao scoorde zijn eerste maximale break in het toernooi in de tweede ronde van de Scottish Open. Hij werd slechts de derde speler uit het vasteland van China die de prestatie behaalde, na Ding Junhui en Liang Wenbo. Cao bereikte later de finale van de Scottish Open, de eerste rankingfinale in zijn carrière. Na 8<unk>4 te hebben geleid, won zijn tegenstander, Neil Robertson, de laatste vijf frames op een dramatische manier om Cao te verslaan met 9<unk>8. In hetzelfde seizoen bereikte hij de halve finale van de European Masters.
Maar verloor van uiteindelijke kampioen Judd Trump en zijn tweede finale de Gibraltar Open, waar hij verloor 4-0 van Ryan Day.