A retired top general of the People's Liberation Army has been formally charged with taking bribes and will face court martial in China's highest-level military corruption case in more than six decades.

Military prosecutors said 73-year-old Guo Boxiong, who until 2012 was China's highest-ranking uniformed officer, took advantage of his position to help others secure promotion and accepted bribes directly and through family members, the official Xinhua News Agency said Tuesday.

"The amount was enormous, evidence was solid and abundant," prosecutors were quoted as saying by Xinhua. Guo has admitted to wrongdoing, they said.