1992년 사법시험 합격(34회), 1995년 사법연수원을 수료(24기)했다.
2003년 법무부 검찰1과 검사, 2006년 서울남부지검 검사, 2007년 서울남부지검 부부장검사, 2008년 대전지검 부부장검사, 2009년 수원지검 부부장검사, 2010년 법무부 장관정책보좌관, 2011년 서울중앙지검 총무부장, 2013년 서울남부지검 부부장검사, 2014년 창원지검 형사1부장, 2015년 수원지검 여주지청장 등을 역임한 뒤 청주지검 차장검사에서 자리를 옮겼다.