Fue presidente de la Comisión Nacional de Defensa, comandante supremo del Ejército Popular de Corea y secretario general del Partido del Trabajo de Corea.