1984年至1994年,工作於中國人民銀行廣東省分行,先後任計劃處副科長、科長、副處長、處長;
1994年8月,任中國人民銀行廣東省韶關市分行黨組書記、行長,國家外匯管理局韶關分局局長;
1996年6月,任中國人民銀行廣東省分行黨組成員、副行長,國家外匯管理局廣東分局副局長;
1998年至2002年,先後任中國人民銀行廣州分行黨委委員、副行長、國家外匯管理局廣州分局副局長,廣州分行黨委副書記、副行長、國家外匯管理局廣東省分局副局長;
2002年2月,任國家外匯管理局黨組成員;
2002年3月,任國家外匯管理局副局長,2004年起兼任局機關黨委書記;
2008年12月,任中國人民銀行行長助理、黨委委員。
2012年7月-2015年2月任中國人民銀行黨委委員、副行長
2016年3月任中國互聯網金融協會首任會長。