1984年6月—1986年9月:在井头圩镇政府任团委书记、财会辅导员、武装干事。
1986年10月—1989年10月:在井头圩镇任副镇长、党委委员、党委副书记(兼组织委员)。
1989年11月—1991年11月:任井头圩镇党委副书记、镇长。
1991年12月—1993年11月:任原南镇乡党委书记。
1993年12月—1997年9月:任大江口乡党委书记。
1997年10月—2000年12月:任紫溪镇党委书记。
2000年12月—2002年4月:任交通局总支书记、局长。
2002年—今:任交通局局长、党组副书记。