Se alistó en el ejército desde 65438 hasta 0956, y sirvió sucesivamente como Viceministro de Operaciones Militares, Jefe de Estado Mayor y Director de la Oficina de Reconocimiento del Estado Mayor, Subjefe de Estado Mayor y Director del Negociado de Operaciones y Director del Instituto de Capacitación.
En 1986, fue elegido miembro del Comité Central del Partido de los Trabajadores de Corea.
En abril de 1992 fue ascendido al rango de general del Ejército Popular.
En octubre de 1993 fue nombrado director de la Dirección General de Movilización Militar.
En marzo de 1994, se desempeñó como comandante del VI Ejército del Ejército Popular.
En octubre de 1995, fue ascendido a segundo comandante del Ejército Popular y se desempeñó como jefe del Estado Mayor General del Ejército Popular.
En septiembre de 1998 fue designado miembro de la Comisión de Defensa Nacional.
En abril de 2007, se desempeñó como vicepresidente de la Comisión de Defensa Nacional y ya no sirvió como jefe del Estado Mayor General.
El 11 de febrero de 2009 ocupó el cargo de Ministro del Ministerio de las Fuerzas Armadas Populares de Corea del Norte.
En septiembre de 2010, fue elegido miembro del Buró Político del Comité Central del PCC y miembro de la Comisión Militar Central en el Tercer Congreso del Partido de los Trabajadores de Corea.
En abril de 2012, en vísperas del Cuarto Congreso del Partido de los Trabajadores de Corea, dejó de ejercer como Ministro del Ministerio de las Fuerzas Armadas Populares y posteriormente se desempeñó como Ministro del Departamento Militar del Comité Central del Partido Comunista de China.
En abril de 2014, tras la primera reunión de la Asamblea Popular Suprema de Corea del Norte el 13 de marzo, dejó de ejercer como vicepresidente de la Comisión de Defensa Nacional.
En abril de 2016 se le concedió el título de Mariscal del Ejército Popular.