He joined the Peace Democratic Party in 1987,[1] and worked as an aide for MP Han Kwang-ok.
[2] Prior to the 2008 election, Kim was selected as the United Democratic Party's candidate for Gwanak 2nd constituency,[3] after the incumbent Lee Hae-chan did not seek re-election.
[5] Kim announced his bid for re-election in 2012, and was selected as the candidate of the Democratic Unionist Party (DUP).
However, DUP agreed to put unity candidates with the Unified Progressive Party (UPP) in some constituencies, including Gwanak 2nd.
[7] Shortly after, he left DUP and declared to run as an independent candidate,[8] citing that the preselection was rigged.