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