1976年06月至1982年05月任辽宁省锦西县沙锅屯公社革委会副主任;
1982年05月至1983年11月任辽宁省锦西县沙锅屯乡党委副书记;
1983年11月至1984年09月任辽宁省锦西县沙锅屯乡党委书记;
1984年09月至1987年02月在辽宁省锦州市委党校培训班党政管理专业学习;
1987年02月至1987年04月任辽宁省锦西市南票区委常委;
1987年04月至1990年01月任辽宁省锦西市南票区委常委、副区长;
1990年01月至1990年03月任辽宁省锦西市南票区委副书记;
1990年03月至1992年02月任辽宁省锦西市南票区委副书记、区长;
1992年02月至1996年03月任辽宁省锦西市南票区委书记;
1996年03月至1996年08月任辽宁省葫芦岛市公安局党委书记;
1996年08月至1997年01月任辽宁省葫芦岛市公安局局长、党委书记;
1997年01月至2000年01月任辽宁省盘锦市公安局局长、党委书记;
2000年01月至2002年03月任辽宁省盘锦市委常委、政法委书记;
2002年03月至2007年05月任辽宁省公安厅副厅长、党委委员(其间:2004年09月至2006年12月在辽宁省委党校法学专业学习);
2007年05月至2012年12月任辽宁省公安厅副厅长、党委副书记(正厅级);
2012年12月至2013年01月任陕西省高级人民法院党组书记;
2013年01月任陕西省高级人民法院院长、党组书记。
省十二届人大代表。