1969년 전남 보성 출생으로 1987년 서울 중동고, 1991년 서울대를 졸업했다.
1995년 사법시험 합격(37회), 1998년 사법연수원을 수료(27기)했다.
1998년 서울지검 동부지청 검사, 2001년 부산지검 검사, 2003년 서울지검 검사, 2006년 수원지검 검사, 2008년 법무부 법무심의관실 검사, 2010년 서울중앙지검 부부장검사, 2011년 제주지검 부장검사, 2012년 창원지검 밀양지청장, 2013년 대전지검 부부장검사, 2014년 대검찰청 수사지원과장, 2015년 대검찰청 수사지휘과장 등을 역임한 뒤 지난해 서울중앙지검 특수1부장에서 자리를 옮겼다.