After graduation from Incheon High School, he was selected by the Doosan Bears as a catcher in the second round of the 2008 KBO Draft.
After the 2008 season, Kim temporarily left the Bears to serve a two-year military service.
In November 2010, Kim was selected for the South Korea national baseball team to compete in the 2010 Intercontinental Cup held in Taichung.
After the 2011 season, he was selected for the South Korean national team again to compete in the 2011 Baseball World Cup.
[1] Kim tested positive for testosterone doping after the 2011 Baseball World Cup.