1982年8月至1986年12月先後任湖南省望城縣稅務局稅政股辦事員、稅政三股副股長、白若稅務所所長、霞凝稅務所所長
1986年12月至1994年10月先後任湖南省望城縣稅務局副局長、局長
1994年10月至1995年04月任湖南省望城縣國家稅務局局長
1995年04月至1999年03月任湖南省長沙市國家稅務局副局長
1999年03月至2002年12月任湖南省嶽陽市國家稅務局局長
2002年12月至2004年05月任湖南省國家稅務局流轉稅管理處處長
2004年05月至2012年10先後任國家稅務總局流轉稅管理司副司長、貨物和勞務稅司副司長
2012年10月至2015年11月任安徽省國家稅務局黨組書記、局長
2015年11月至今任浙江省國家稅務局黨組書記、局長。