He used to be the deputy procurator-general of the People's Procuratorate of the Central District of Jining City, the deputy director of the Law and Discipline Procuratorate of the People's Procuratorate of Shandong Province, the deputy director of the investigation bureau of dereliction of duty, the director of the duty crime prevention department of the anti-corruption and bribery bureau, and the deputy director of the anti-corruption and bribery bureau.
In February 2006, he served as a member of the party group of Shandong Provincial People's Procuratorate, director of the Anti-Corruption and Bribery Bureau, member of the procuratorial committee, and a second-level senior prosecutor.
20 13 March Member of the Party Group of Shandong Provincial People's Procuratorate, Director of the Anti-Corruption and Bribery Bureau, member of the Procuratorial Committee, procurator, and second-level senior prosecutor.