1982年8月在中央財政金融學院基建財務與信用專業學習;1986年8月任財政部中國財經出版社助理編輯、編輯;1994年5月任財政部中財經會計師事務所副所長(主持工作);1995年9月任國家開發銀行財會局綜合處、會計一處正科級行員;1998年4月任國家開發銀行財會局營業部會計二處副處長;(其間:1999年4月至2000年6月在廣西壯族自治區三江侗族自治縣掛職任副縣長)2000年6月任國家開發銀行人事局工資保險處處長;(其間:2003年1月至2003年12月兼任國家開發銀行青海省分行籌備組成員)2003年12月任國家開發銀行青海省分行黨委委員、副行長(副局級);2004年2月任國家開發銀行青海省分行黨委委員、副行長、紀委書記;2008年9月任烏魯木齊市市委委員、常委,副市長。