1984年至1994年,工作于中國人民銀行廣東省分行,先后任計劃處副科長、科長、副處長、處長;
1994年8月,任中國人民銀行廣東省韶關市分行黨組書記、行長,國家外匯管理局韶關分局局長;
1996年6月,任中國人民銀行廣東省分行黨組成員、副行長,國家外匯管理局廣東分局副局長;
1998年至2002年,先后任中國人民銀行廣州分行黨委委員、副行長、國家外匯管理局廣州分局副局長,廣州分行黨委副書記、副行長、國家外匯管理局廣東省分局副局長;
2002年2月,任國家外匯管理局黨組成員;
2002年3月,任國家外匯管理局副局長;
2008年12月,任中國人民銀行行長助理、黨委委員。