1978年3月至1988年10月,陆军119师无线电战士、电台台长、副连长、连长;
1988年10月至1990年6月,连云港市司法局科员;
1990年6月至1997年11月,连云港市中级人民法院助审员、审判员;
1997年11月至1999年1月,连云港市中级人民法院经一庭副庭长;
1999年1月至1999年9月,连云港市中级人民法院行政庭副庭长;
1999年9月至2002年2月,连云港市中级人民法院行政庭副庭长(正科级);
2002年2月至2003年1月,连云港市中级人民法院执行局副局长;
2003年1月至2007年1月,赣榆县人民法院院长;
2007年1月至2012年1月,连云港市新浦区人民法院院长;
2012年1月至2013年9月,连云港市中级人民法院审判委员会专职委员;
2013年9月至2016年10月,连云港市中级人民法院党组成员、副院长;
2016年10月至2019年9月,连云港市中级人民法院党组成员、副院长(正处级);
2019年9月退休。