Kim was selected by the Samsung Lions in the second round of the 1983 KBO Draft. Kim finished his rookie season with a 17-12 record and a 2.55 ERA, throwing 17 complete games (runner-up in the league). He led all pitchers in shutouts (5) and was ranked third in wins, strikeouts (154) and innings pitched (229.1). After the season, Kim finished third in the Rookie of the Year voting.
After retiring from Lotte Giants, Kim started his coaching career as the pitching coach of Pacific Dolphins. In 1996, Dolphins were bought by Hyundai and Kim kept on coaching the Unicorns. In 2006, after head coach Kim Jae-bak left Unicorns, Kim Si-Jin took his place. in 2008, he became the first coach of Woori Heroes, which became Nexen Heroes in 2010.