1977年03月-1983年04月,永登县西槽公社干部;1983年04月-1986年10月,永登县委农工部、经济部干部;(其间:1984.08-1986.09甘肃广播电视大学党政管理专业全脱产学习);1986年10月-1992年11月,永登县红城镇副镇长、柳树乡乡长、党委书记(其间:1991.09-1993.12中央党校函授学院政治理论专业学习);1992年11月-1995年01月,永登县农牧局副局长、局长、党委书记;1995年01月-1996年01月,永登县人民政府县长助理;1996年01月-1997年11月,永登县人民政府副县长;1997年11月-1999年07月,永登县委常委、县人民政府副县长(其间:1998.09—2000.09兰州大学法律系经济法专业研究生课程进修班学习);1999年07月-2000年01月,永登县委副书记、代县长;2000年01月-2002年05月,永登县委副书记、县长;2002年05月-2005年11月,榆中县委书记(其间:2004.09-2005.01中央党校县委书记学习班学习);2005年11月-2006年01月,兰州市委常委、政法委书记、榆中县委书记;2006年01月-2011年04月,兰州市委常委、政法委书记(其间:2008.09-2011.06中共甘肃省委党校研究生部社会学专业学习);2011年04月-2011年11月,兰州市委常委、市政府常务副市长、政法委书记;2011年11月-2013年04月,兰州市委常委、市政府常务副市长;2013年04月-2013年12月,兰州市委常委、市政府常务副市长、兰州新区党工委书记;2013年12月-2015年07月,兰州市委常委、兰州新区党工委书记; 2015年07月—,兰州市委副书记(正厅长级)。