2002年-2006年,任中国农业银行贵州省分行行长,党委书记。
2006年-2007年,任中国农业银行农业信贷部、小企业部总经理。
2007年-2008年,任中国农业银行股改办常务副主任,农业信贷部、小企业部总经理。
2008年3月-12月,任中国农业银行股改办常务副主任。
2008年12月-2009年,任中国农业银行三农业务总监,股改办常务副主任。
2009-2011年2月,任中国农业银行三农业物务总监。
2011年-2016年8月,任国家开发银行纪委书记。
2015年7月,任中央第三巡视组副组长,进驻中国航天科工集团公司进行专项巡视工作。
2016年至今,任国家开发银行党委委员、副行长。