1981.12-1995.12在中国农业银行忻州地区分行工作。
1996.1-1997.9任中国农业发展银行山西省分行稽核处综合组长(兼财务组长)。
1997.10-2001.8任中国农业发展银行山西省分行稽核处副处长。
2001.9-2006.3任中国农业发展银行山西省分行人事处处长。
2006.4-2009.3任中国农业发展银行晋城市分行行长。
2009.4至今任中国农业发展银行山西省分行客户二处处长。