Born in Springfield, Massachusetts, he was signed by the Giants in 1962 after graduating from Chicopee High School and spent the 1963 season at age 19 with the MLB team under the terms of the bonus rule. His professional career lasted from 1962 to 1967, all in the Giants' system, and he compiled a 29–37 won/lost mark with a 3.51 ERA in 557 minor leagueinnings.