1997年9月至1999年9月在鄭州大學法學院刑法專業研究生學習,獲法學碩士學位。
1984年7月參加河南省人民檢察院工作,歷任省人民檢察院書記員、助理檢察員、辦公室副主任、研究室主任,洛陽市人民檢察院黨組副書記、常務副檢察長,鶴壁市人民檢察院檢察長。
2003年8月任河南省人民檢察院黨組成員、副檢察長。
2011 65438+2月任河南省人民檢察院黨組副書記、副檢察長。
2065438+2006年2月任河南省人民檢察院黨組副書記、常務副檢察長。