북한은 이미 1962년에 소련으로부터 연구용 원자로를 도입하였으며, 1974년에 IAEA(국제원자력기구)에 가입하고 1986년에는 영변 원자로를 가동하는 등 핵개발을 꾸준히 준비해 왔으며, 1990년대부터는 국제 사회와 핵과 관련한 여러 갈등들을 일으키게 된다.
북한은 1994년 미국과의 제네바 합의를 통해 핵개발 동결에 합의하였으나 2002년 이후 핵개발 프로그램을 재개하여 원자로를 재가동하였으며, 2003년에는 NPT 탈퇴선언과 플루토늄 외에 고농축 우라늄 프로그램의 보유사실을 시인하고 핵개발을 완료했음을 시사하는 등 핵개발을 기정사실화하게 된다. 