1964-1969大庆采油二部工人;
1969-1973大庆采油二部四十八队队长、指导员;
1973-1975大庆采油二部革委会副主任、党委副书记;
1975-1978黑龙江省劳动局副局长;
1978.9-1984.11共青团黑龙江省委副书记、党组副书记(1983-1985中央党校学习);
1985-1986黑龙江省旅游局局长、党组书记;
1986-1992黑龙江省委组织部副部长;
1992-1993黑龙江省高级人民法院副院长、党组副书记;
1993-1997黑龙江省高级人民法院院长、党组书记;
1997-1998黑龙江省高级人民法院院长、党组书记,省委政法委书记;
1998.1-1998.3黑龙江省委政法委书记,省法院党组书记;
1998.3-1998.4黑龙江省委政法委书记兼省社会治安综合治理委员会主任;
1998.4-2001.7黑龙江省委常委,政法委书记兼省社会治安综合治理委员会主任;
2001.7-2003.5吉林省委常委,组织部长;
2003.5-2003.8吉林省委副书记、组织部长;
2003.8-2004.7吉林省委副书记、组织部长、省委党校校长;
2004.7-2007.5吉林省委副书记、省委党校校长;
2007年当选吉林省人大常委会副主任、党组副书记.
2007年5月起不再担任中共吉林省委副书记,常委. 现任吉林省老干部大学校长。
2008年1月任吉林省人大常委会副主任、党组书记。
2010年6月任第十一届全国人民代表大会内务司法委员会委员。