1994年7月至2001年12月,历任山西省信托投资公司南宫证券营业部职员、经理助理、监理、经理;期间兼任山西省信托投资公司证券业务部投资银行部经理;
2001年12月至2007年4月,任山西证券有限责任公司党委委员、副总经理;
2007年4月至2008年1月,任山西证券有限责任公司党委委员、董事、总经理;
2008年2月至2015年2月,任公司董事、总经理;
2008年4月至2010年9月,任大华期货有限公司董事;
2009年4月至今,任中德证券有限责任公司董事长;
2008年2月至2014年12月,山西证券股份有限公司党委委员、党委副书记;
2014年12月至今,任山西证券股份有限公司党委书记;
2015年2月至今,任山西证券股份有限公司董事长、总经理。