Lim was born in Masan, Gyeongsangnam-do, a major port city in South Korea. He completed a degree in nautical science at the Korea Maritime and Ocean University (KMOU), Busan, graduating in 1977. He then joined the Republic of Korea Navy and worked on ships as a deck officer, later working for Sanko Shipping Co.
