1975年8月至1978年3月任太原市北格信用社会计;
1982年1月至1985年12月历任太原市塑料工业公司会计、财务科长、公司副经理;
1985年12月至1992年2月任山西省信托投资公司国际金融处处长;
1992年3月至2002年1月任山西省信托投资公司(后改制为国信集团)党委委员、副总经理;
1993年起,兼任山西省信托投资公司证券营业部经理、证券总部总经理、山西光信物业有限责任公司总经理、山西证券有限责任公司董事长;
2001年1月至2009年12月,兼任太原万丰房地产发展有限公司董事长;
2002年2月至2010年9月,兼任山西国际贸易中心有限公司副董事长;
2007年12月至2010年9月兼任大华期货董事长;
2002年2月至2008年8月任国信集团党委委员、副总经理;
2008年8月,任国信集团总经理、党委副书记;
2002年1月至2007年4月任山西证券有限责任公司党委书记、副董事长、总经理;
2007年4月至2008年1月任山西证券有限责任公司党委书记、董事长;
2012年8月,任山西中天信科技股份有限公司监事。