충남 천안 출신으로 충남대학교 법대와 서울대학교 법대 대학원을 수료하고 미국 조지타운대학교 로스쿨에서 국제분쟁을 전공하여 국제법 박사학위를 받았다.
1995년부터 한국국방연구원(KIDA)에 근무해왔으며, 북한군사연구실장, 국방현안팀장, 국방정책연구실장 등을 맡아오면서 북한군 및 한반도 안보문제에 대한 폭넓은 경험을 쌓아왔다. 2009년부터 2010년까지는 국방부장관 정책보좌관을 역임하면서 북한군과 국방정책에 대한 실무를 경험했다. 현재 외교부에서 정책기획국장 을 맡아 중장기 외교정책을 기획하고 있다.
KBS, MBC, YTN 등 주요 뉴스 프로그램의 한반도 안보문제 관련 전문 해설자였으며, 북한 정치체제, 북한군, 6자회담, 한반도 평화 체제, 남북관계, 한미동맹에 관한 다수의 저술이 있다.