He began his political career in December 1988, when he was appointed a member of the standing committee of the Yin County Committee of the Communist Youth League of China. In January 2001, he became vice magistrate of Yin County. In September 2002, he was named magistrate of Xiangshan County, concurrently holding the deputy party secretary position. In March 2013 he was promoted to become mayor of Zhoushan, a position he held until December 2015. He was party secretary of Zhoushan in August 2015, and held that office until February 2017. In February 2017, he was appointed party secretary of Wenzhou, he remained in that position until May 2018, when he was transferred to Hangzhou and appointed party secretary.
