1978年1月參加工作,1981年起歷任河南省平頂山市稅務局平西分局專管員、副股長,平頂山市稅務局征管科辦事員、科長,平頂山市稅務局第三稅務局局長;
1990年12月起任河南省稅務局地方稅處主任科員;
1992年12月起任河南省稅務侷促產增收辦公室副主任;
1994年10月起任河南省國稅局計財處副處長;
1996年12月起任河南省國稅局計財處處長;
2000年10月起任河南省國稅局計統處處長;
2004年4月起任河南省開封市國稅局黨組書記、局長;
2011年3月起任河南省鄭州新區國家稅務局黨組書記、局長;
2012年9月起任河南省國家稅務局副巡視員。