Il est maire de Shanghai de 2003 à 2012 et a brièvement été secrétaire du Parti dans cette ville entre 2006 à 2007 quand son prédécesseur Chen Liangyu a été limogé. Il est de nouveau secrétaire du Parti de 2012 à 2017. À l'issue du congrès du PCC, il est nommé membre du Comité permanent du bureau politique en . Depuis le , il est vice-Premier ministre de la république populaire de Chine.