Lu Ziyue, former mayor of Ningbo in east China's Zhejiang Province, went on trial for accepting bribes on Friday.
Prosecutors accused Lu of taking advantage of his positions to seek benefits for units and individuals and of accepting money and valuables worth more than 147 million yuan (21.35 million U.S. dollars) between 1999 and 2016.
The case was tried at the Intermediate People's Court of Zhuhai City in south China's Guangdong Province.
Lu confessed to his crimes during the trial, according to the court. The verdict will be announced at another date.
The CPC discipline inspection agency announced in June that Lu had been expelled from the CPC and dismissed from public office following a corruption investigation.