1997年5月-2000年11月,中信公司稽核审计部主审;
2000年11月-2007年7月,中信公司稽核审计部副处长、处长;
2007年7月-2009年1月,中信渤海铝业控股有限公司党委委员、总会计师;
2009年1月-2010年6月,中信渤海铝业控股有限公司副总经理、总会计师、党委委员;
2010年6月-2014年4月,中国中信集团公司党委巡视工作领导小组办公室巡视专员(部门副职级);
2014年4月-2015年10月,中国中信集团有限公司党委巡视工作领导小组办公室副主任;
2015年10月-2017年1月,中国中信集团有限公司监察部副主任;
2017年1月,中国中信集团有限公司监察部副主任,中信银行股份有限公司代理纪委书记;
2017年6月,中信银行党委委员、纪委书记,中国中信集团有限公司监察部副主任,中信银行股份有限公司代理纪委书记。