Supreme People's Procuratorate
On March 16, 2008, Cao was elected Procurator-General of the Supreme People's Procuratorate. He was elected as the Vice Chairperson of the Standing Committee of the National People's Congress in March 2018.