1996年7月至1997年12月,在上海大众出租汽车股份有限公司工作,历任总经理办公室副主任、董事会秘书;
1997年12月至2000年11月,历任上海市证券期货监督管理办公室公司部干部、公司部副主任科员,中国证监会上海证管办上市公司处副主任科员、主任科员;
2000年11月至2004年3月,历任中国证监会上海证管办信息调研处主任科员、副处长;
2004年3月至2004年10月,历任中国证监会上海监管局信息调研处副处长、处长;
2004年10月至2008年9月,历任中国证监会上海监管局办公室主任、机构二处处长;
2008年9月至2010年8月,担任中国证监会上海监管局局长助理;
2010年8月至2016年9月,担任中国证监会上海监管局副局长;
2016年12月至2020年9月,担任国泰君安证券副总裁;
2020年9月至今,担任上海银行行长。