С 1950 г. окончил школу ВВС и поступил на службу в Корейскую народную армию, участник Корейской войны, командовал батальоном, полком, дивизией.
Избирался членом ЦК, Политбюро и Президиума Политбюро ЦК ТПК. С февраля 1982 г. — депутат Верховного народного Собрания КНДР.
В октябре 2000 г. посетил США и встретился с президентом Билом Клинтоном, был самым высокопоставленным представителем своей страны, побывавшим с государственным визитом в Соединенных Штатах Америки.