专业，后分配到贵阳市警察学校任教师。上世纪90年代初曾短暂任职于贵阳市公安局，任行政科副科长。1991年6月调入中共贵阳市纪委，历任办公室干部、副主任，党风廉政建设办公室副主任、主任。1995年4月，转任中共贵阳市委办公厅副县级秘书；次年8月下放贵阳市乌当区，历任副区长，区委副书记、副区长，区委副书记、区长，区委书记兼贵阳高新技术产业开发区党工委委员、管委会副主任等职。2002年11月任贵阳市副市长，2004年8月任中共贵阳市委常委、秘书长。2008年5月任遵义市代市长，2009年2月任市长。2011年9月