Kim was educated at Seoul National University and joined the South Korean diplomatic service in 1978. He has held a variety of diplomatic positions in the United States, Canada, and India. In May 2011, he became South Korea's Permanent Representative to the United Nations in New York.