山西省山阴县人,国家检察官学院教授,硕士生导师。1979年毕业于山西师范大学。1980至1993年任山西省政法管理干部学院副教授、刑法教研室主任,1997至2004年先后任国家检察官学院培训部主任、教务处处长。其间攻读吉林大学刑法专业硕士研究生,并于2001至2003年在四川省成都市人民检察院担任副检察长。兼任中国法学会诉讼法学研究会理事,中国司法文书研究会常务理事,北京市人民检察院等六省、市检察院兼职教授或专家咨询委员,北京市紫光达律师事务所律师、执行主任。先后在《法制日报》、《人民检察》、《中国刑事法杂志》等报刊发表论文50余篇。主编《中国检察官出庭全书》、《中国反贪污贿赂检察业务全书》、《中国刑法简明教程》、《刑事控审案例适用法律指导》等书籍26部。