Korea Utara menunjukkan minat mengembangkan senjata nuklir sejak tahun 1950-an.[9] Program nuklir dapat ditelusuri kembali ke sekitar tahun 1962, ketika Korea Utara berkomitmen untuk apa yang disebutnya "pembentengan total", yang merupakan awal dari Korea Utara yang sangat penuh kemiliteran saat ini.[10] Pada tahun 1963, Korea Utara meminta bantuan Uni Soviet dalam mengembangkan senjata nuklir, tetapi ditolak. Uni Soviet setuju untuk membantu Korea Utara mengembangkan program energi nuklir damai, termasuk pelatihan para ilmuwan nuklir. Kemudian, Tiongkok, setelah uji coba nuklirnya, juga menolak permintaan Korea Utara untuk membantu mengembangkan senjata nuklir.[11]
Para insinyur Soviet ikut serta dalam pembangunan Pusat Riset Ilmiah Nuklir Yongbyon[12] dan mulai membangun sebuah reaktor riset IRT-2000 pada tahun 1963, yang mulai beroperasi pada tahun 1965 dan ditingkatkan menjadi 8 MW pada tahun 1974.[13] Pada tahun 1979, Korea Utara mulai membangun sebuah reaktor riset kedua di Yongbyon, serta sebuah pabrik pengolahan bijih dan sebuah pabrik fabrikasi batang bahan bakar.[14]
Program senjata nuklir Korea Utara dimulai pada tahun 1980-an. Berfokus pada penggunaan praktis energi nuklir dan penyelesaian sistem pengembangan senjata nuklir, Korea Utara mulai mengoperasikan fasilitas untuk fabrikasi dan konversi uranium, dan melakukan uji coba peledakan dengan daya ledak tinggi.[10] Pada tahun 1985 Korea Utara meratifikasi NPT tetapi tidak memasukkan perjanjian perlindungan yang dipersyaratkan dengan IAEA sampai tahun 1992.[15] Pada awal tahun 1993, saat memverifikasi deklarasi awal Korea Utara, IAEA menyimpulkan bahwa ada bukti kuat bahwa deklarasi ini tidak lengkap. Ketika Korea Utara menolak pemeriksaan khusus yang diminta, IAEA melaporkan ketidakpatuhannya kepada Dewan Keamanan PBB. Pada tahun 1993, Korea Utara mengumumkan penarikan diri dari NPT, tetapi menangguhkan penarikan itu sebelum diberlakukan.[15]
^ abJohn Pike. "Nuclear Weapons Program". globalsecurity.org. Diarsipkan dari versi asli tanggal March 2, 2010.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Archived copy"(PDF). Diarsipkan dari versi asli(PDF) tanggal January 2, 2014. Diakses tanggal September 1, 2013.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)