He has served as a soldier, platoon leader and division propaganda officer of the 23rd Army, a clerk, judge and vice president of the shenyang military area command Military Court from May 438 to June 0978, and a judge, vice president, president and vice president of the PLA Military Court from May 438 to June 0988. In June 2009, he was appointed by the National People's Congress Standing Committee (NPCSC) as the chief procurator of the Military Procuratorate of China People's Liberation Army. Full rank, major general rank, second-level judge.
He is currently the Procurator-General of the Military Procuratorate of China People's Liberation Army, the rank of Major General and the first-class prosecutor.