1983.09-1986.07 林业部白城林业学校土木工程专业学习
1986.07-1987.11 扎兰屯市务大哈气乡团委干事
1987.11-1990.06 扎兰屯市团委科员
1990.06-2001.03 扎兰屯市人民检察院检察员
2001.03-2001.12 扎兰屯市人民检察院政工科科长
2001.12-2004.02 扎兰屯市交通局副局长
2004.02-2005.11 扎兰屯市卧牛河镇党委副书记、镇长(其间:2001.09-2004.07北京大学法学专业学习)
2005.11-2006.07 扎兰屯市卧牛河镇党委书记
2006.07-2007.03 扎兰屯市卧牛河镇党委书记、人大主席团主席
2007.03-2012.11 扎兰屯市法院副院长
2012.11-2015.08 鄂伦春自治旗人民法院院长、党组书记
2015.08-2015.10 牙克石市人民法院院长提名人选
2015.10-2016.03 牙克石市人民法院副院长、代院长、党组书记
2016.03- 牙克石市人民法院党组书记、院长