1992년 사법시험 합격(34회), 1995년 사법연수원을 수료(24)했다.
1998년 대전지검 검사, 2000년 창원지검 진주지청 검사, 2002년 서울지검 검사, 2005년 수원지검 안산지청 검사, 2007년 수원지검 안산지청 부부장검사, 2009년 인천지검 마약·조직범죄수사부장, 2010년 인천지검 강력부장, 2010년 대전지검 논산지청장, 2011년 법무부 국제법무과장, 2013년 서울중앙지검 공판1부장, 2014년 부산지검 동부지청 형사1부장, 2015년 창원지검 통영지청장 등을 역임한 뒤 지난해 대구지검 부장검사에서 자리를 옮겼다.