1968年11月吉林省舒蘭縣鎮郊公社知青,省獸藥廠工人,省化學纖維廠團支部書記;
1973年8月吉林省吉林市一輕局團委負責人,市毛紡廠黨委副書記、副廠長,市毛線廠廠長;
1983年5月吉林省吉林市紡織工業總公司經理、黨委書記(其間:1983年9月—1986年9月在中國企業管理刊授大學企業管理專業學習);
1988年11月吉林省吉林市總工會主席;
1990年5月吉林省紡織工業廳副廳長;
1991年7月全國總工會保障工作部副部長;
1991年11月全國總工會事業發展部部長(其間:1995年9月—1996年7月在中央黨校一年制中青年幹部培訓班學習);
1996年11月—2000年2月黑龍江省政府省長助理(其間:1995年9月—1998年7月在中央黨校研究生部法學專業學習);
2000年2月省政府省長助理,省經貿委主任;
2001年2月省政府副省長;
2001年4月省政府副省長,哈爾濱市委副書記;
2001年5月省政府副省長,哈爾濱市委副書記、副市長、代市長;
2001年6月哈爾濱市委副書記、代市長;
2002年2月哈爾濱市委副書記、市長;
2007年1月哈爾濱市人民政府市長。
2007年2月,哈爾濱市人大常委會主任。