경상남도
Kim was born in a farming family in Geochang, South Gyeongsang Province. He acquired his master's from Seoul National University in 1987 and his doctorate in education from the same university in 1992. In the late 1990s, he joined the predecessor of the ruling Grand National Party and was elected to the council of South Gyeongsang Province in 1998.