歷史淵源
公元1388年,高麗末代國王禑王由於其王族長期的親蒙古政策,意圖聯合蒙古打擊成立不久的明王朝。
當時的高麗將軍李成桂受命進攻遼東。李成桂卻因為傳統的事大政策反對出兵,並且發動兵變,1392年在高麗都城開城廢黜國王禑王,後李成桂以“權知高麗國事” 的頭銜向明朝上表,稱高麗國王長期親蒙古,有辱社稷,企圖自立為高麗王。 朱元璋則口氣冷漠,道“爾恭愍王死,稱其有子,請立之,後來又說不是。又以王瑤為王孫正派,請立之,今又去了。再三差人來,大概要自作王。我不問,教他自作,自要撫綏百姓,相通來往”。
不征之國
《皇明祖訓》所載明初不征之國有:“朝鮮、日本、大琉球國、小琉球國、安南、暹羅、占城、蘇門答喇、西洋、爪哇、彭亨、白花(Battak)、三弗齊、渤泥和真臘。”而朝鮮就在15個不征之國之首。
歷史演變
後來李成桂改變策略,擬定兩個國號——“朝鮮”(古號)和“和寧”(李成桂父親李子春就仕之地)請朱元璋決定,朱元璋認為朝鮮乃是古代箕子受封之名,因為選了朝鮮二字,但是又因為李成桂乃是造反並“頑囂狡詐”而遲遲不正式冊封賜印。當時明王朝與高麗之間還有遼金時代遺留下來的保州等領土爭端。
後李成桂子靖安大君李芳遠的時候,由於向朱棣供應戰時馬匹,才正式被明王朝冊封為朝鮮國王。