1984年08月至1997年05月,就职于北京市通县审计局。
1997年05月至2000年11月,任中信公司稽核审计部主审。
2000年11月至2007年07月,任中信公司稽核审计部副处长、处长。
2007年07月至2009年01月,任中信渤海铝业控股有限公司党委委员、总会计师。
2009年01月至2010年06月,任中信渤海铝业控股有限公司副总经理、总会计师、党委委员。
2010年06月至2014年04月,任中国中信集团公司党委巡视工作领导小组办公室巡视专员。
2014年04月至2015年10月,任中国中信集团有限公司党委巡视工作领导小组办公室副主任。
2015年10月至2017年01月,任中国中信集团有限公司监察部副主任。
2017年01月,任中国中信集团有限公司监察部副主任,中信银行股份有限公司代理纪委书记。
2017年06月至2019年12月,任中信银行党委委员、纪委书记,中国中信集团有限公司监察部副主任。