1984年至1994年,工作于中国人民银行广东省分行,先后任计划处副科长、科长、副处长、处长;
1994年8月,任中国人民银行广东省韶关市分行党组书记、行长,国家外汇管理局韶关分局局长;
1996年6月,任中国人民银行广东省分行党组成员、副行长,国家外汇管理局广东分局副局长;
1998年至2002年,先后任中国人民银行广州分行党委委员、副行长、国家外汇管理局广州分局副局长,广州分行党委副书记、副行长、国家外汇管理局广东省分局副局长;
2002年2月,任国家外汇管理局党组成员;
2002年3月,任国家外汇管理局副局长;
2008年12月,任中国人民银行行长助理、党委委员。