1974年12月至1980年07月,吉林省浑江市委宣传部干事、副科长,
1980年07月至1982年09月,共青团吉林省浑江市委书记、市委委员,
1982年09月至1984年07月,北京大学国际政治系干修班学生,
1984年07月至1985年03月,吉林省浑江市副市长,
1985年03月至1986年07月,吉林省浑江市政府副秘书长兼市工商局长,
1986年07月至1990年05月,吉林省浑江市三岔子区委书记、市委委员,
1990年05月至1994年02月,吉林省白山市人民检察院检察长,
1994年02月至2001年07月,吉林省人民检察院副检察长、党组成员
2001年07月至2005年08月,吉林省人民检察院副检察长、党组成员,
2005年08月至2008年01月,吉林省人民检察院副检察长、党组副书记,
2008年01月至2008年02月,吉林省人民检察院副检察长、党组书记,
2008年02月-2012年02月吉林省人民检察院检察长、党组书记