He won a gold medal in welterweight at the 2002 Asian Games, beating Non Boonjumnong in the semifinals. Kim qualified for the Athens Games by winning the gold medal at the 2004 Asian Amateur Boxing Championships in Puerto Princesa, Philippines. In the final he defeated Uzbekistan's Sherzod Husanov.