In 1977, after being named the Most Valuable College Player (he went 14–0 for the University of South Carolina), he was drafted 12th overall by the Cubs. This 6ft 4in (1.93m), 210 pound pitcher saw moderate success in the minors before making his Major League debut on September 6, 1980 at the age of 24 and wearing #34. In his first game, he pitched six innings, giving up five walks and five hits for the loss. Overall, he went 1–2 with a 2.08 ERA that year. Oddly, in 30+ innings of work, he struck out only five batters.
In 1981, he went 5–7 with a 3.68 ERA in 33 games, 14 started. He had a 4.21 ERA with 11–10 record in 1982, and he struck out only 40 batters in 147+ innings of work. Perhaps the highlight of his 1982 season was the two-hitter he threw against the New York Mets. The hits he gave up were to Ron Hodges.
He only appeared in one game in 1983, starting it. He wore #33 during that game. In 5 innings of work in that August 5 game, he walked four and gave up four hits but still managed to walk away with the no-decision.
Overall in his career, he went 17–19 with a 3.78 ERA in 290+ innings of work. Although he walked only 100 batters, he was definitely not a strikeout pitcher as he struck out only 78. As a batter, he hit .165 in 79 at-bats. He had a .988 career fielding percentage.