1996.11——2001.08,中共太原市委常委、秘书长;
2001.08——2003.03,中共太原市委常委、组织部长(其间:2002.02—2008.10,南京航空航天大学经济与管理学院学习,获管理科学与工程博士学位);
2003.03——2006.02,中共太原市委副书记、市纪律检查委员会书记;
2006.02——2006.03,中共大同市委副书记;
2006.03——2006.04,中共大同市委副书记、大同市人民政府代市长;
2006.04——2008.02,中共大同市委副书记,大同市人民政府市长、党组书记;
2008.02—— 2014.10,中共大同市委书记。
2014.10——罢免丰立祥省人大代表职务。