1980年7月至1984年4月漣源地區財稅局工作科員;
1984年4月至1984年12月婁底地區稅務局科員;
1984年12月至1987年9月副科長;
1987年9月至1989年6月湖南稅專學員;
1989年6月至1990年7月婁底地區稅務局副科長;
1990年7月至1994年9月婁底市稅務局局長、黨組書記;
1995年4月至2003年2月婁底地區稅務局副局長;
2003年2月至2004年1月湖南省國家稅務局征管處副處長;
2004年1月至2005年6月婁底地區國稅局副局長;
2005年6月至2006年6月婁底市國家稅務局黨組副書記、副局長;
2006年6月至2009年2月岳陽市國稅局黨組副書記、副局長;
2009年2月至2010年4月岳陽市國稅局黨組書記、局長;
2010年4月至2013年7月婁底市國稅局黨組書記、局長;
2013年7月至2014年3月婁底市國家稅務局黨組書記;
2014年3月至今年婁底市國家稅務局調研員。