He has served as member of the Standing Committee of Shenzhen Baoan District Committee, deputy head of the District People's Government and deputy secretary of the Party Group;
After 2003, he served as Deputy Secretary-General of Shenzhen Municipal Government (bureau level), member of the Party Group of the General Office of the Municipal Government, and deputy director of Shenzhen Financial Decision Advisory Committee;
After 2005, he served as deputy secretary of the Longgang District Committee of the CPC Shenzhen, acting district head and party secretary of the Longgang District People's Government of Shenzhen;
After 2006, he served as deputy secretary of the Longgang District Committee of the CPC Shenzhen, head of the Longgang District People's Government of Shenzhen and secretary of the party group;
In April 2007, he was promoted to secretary of Longgang District Committee of the Communist Party of China.
On June 24th, 2009, the Organization Department of Shenzhen Municipal Committee of the Communist Party of China announced that the Shenzhen Municipal Committee of the Communist Party of China had decided to remove the post of secretary and standing committee member of Longgang District Committee in Shenzhen, Yu Weiliang, and agreed that Yu Weiliang would no longer be the director of the Standing Committee of Longgang District People's Congress in Shenzhen. Yu Weiliang is suspected of serious violation of discipline and is currently under investigation. Jiang Zunyu was appointed Secretary of Longgang District Committee.