He served in the Korean People's Army from 1960 to 1969, and then graduated from the Rajin University of Marine Transport as a navigation officer. He worked as instructor and deputy director of a general bureau of the Ministry of Land and Marine Transport for 14 years.