1992년 사법시험 합격(34회), 1995년 사법연수원을 수료(24기)했다.
1998년 부산지검 검사, 2000년 창원지검 통영지청 검사, 2003년 서울지검 검사, 2005년 러시아 유전개발의혹사건 특별파견검사, 2007년 수원지검 안산지청 부부장검사, 2008년 대검찰청 연구관, 2009년 부산지검 특수부장, 2010년 서울남부지검 형사6부장, 2012년 서울중앙지검 형사5부장, 2014년 서울북부지검 형사1부장, 2015년 부산지검 제2차장검사 등을 역임한 뒤 지난해 대전지검 천안지청장에서 자리를 옮겼다.