В 1944—1945 годах — учитель сельской школы. В 1946—1952 годах — студент исторического факультета Томского университета, затем Ростовского государственного университета. В 1957—1959 годах — аспирант Академии общественных наук при ЦК КПСС. В 1963—1967 годах — первый заместитель министра иностранных дел КНДР. С 1967 — заместитель заведующего, с 1972 — заведующий международным отделом ТПК. С 1970 — член ЦК ТПК, с 1974 кандидат в члены Политбюро, секретарь ЦК, с 1978 член Политбюро ТПК[1][2]. С декабря 1983 года по сентябрь 1998 год — заместитель премьера Административного совета КНДР, министр иностранных дел КНДР[3].
На первой сессии Верховного народного собрания КНДР XIV созыва в начале апреля 2019 года не переизбран Председателем Президиума Верховного Народного Собрания КНДР[5].