1983年，任吉林市纺织工业总公司经理。1991年，升任全国总工会保障工作部副部长、事业发展部部长。1996年，任黑龙江省政府省长助理。2001年，任黑龙江省副省长。2001年，兼任哈尔滨市代市长、2002年起担任黑龙江省哈尔滨市市长。2007年，当选哈尔滨市人大常委会委员长。2008年起担任全国人大代表。