歷任內蒙古自治區呼和浩特市玻璃廠、呼和浩特市建設局會計,自治區城市建設局幹部、城鄉建設環境保護廳幹部、審計處副處長,海南省財政稅務廳工交處副處長、處長,海南省財政稅務廳副廳長、黨組成員,海南省證券管理辦公室副主任、黨組成員,財政部駐海南省財政監察專員辦事處副監察專員。
1999年12月任財政部駐海南省財政監察專員辦事處監察專員。
2000年5月任財政部駐廣東省財政監察專員辦事處監察專員、黨組書記(其間,2000年至2003年在中南財經政法大學財政稅務學院財政學專業在職學習,獲經濟學博士學位,2005年3月至2006年1月在中央黨校學習)。
2007年3月任中央紀委駐國家稅務總局紀檢組組長、國家稅務總局黨組成員。
2012年11月14日當選中國***產黨第十八屆中央紀律檢查委員會委員。 分管督察內審司、機關黨委、離退休幹部辦公室、監察局、巡視工作辦公室。
2015年12月,不再擔任任中央紀委駐國家稅務總局紀檢組組長。