任特殊侦察员。50年代初在朝鲜战争中作战英勇，1958年晋升少将。1962年任民族保卫省政治安全局局长，晋升中将。1970年3月任社会安全部副部长。1970年11月当选朝鲜劳动党中央委员，1978年8月任人民武装力量部副部长。1980年10月当选朝鲜劳动党政治局委员、军事委员会委员，1985年10月任社会安全部部长，晋升为大将，1990年5月任最高人民会议法制委员会副委员长，1992年4月晋升人民军次帅，1998年8月任国防委员会委员、最高人民会议法制委员会委员长。2003年9月之后不再担任国防委员职务