In 1975 as an 11-year-old, he led the Forestville Little League ALL-Stars to the state finals. The following year, the team went all the way to the World Series and finished fifth overall. That summer he hit 31 home runs in 33 games and batted over .600. He later led the Senior Pony League with a .500-plus batting mark.
He played three seasons of varsity baseball for Bristol Eastern, earning all-conference each season and earned All-State his senior year awarded by the Connecticut High School Coaches Association. At Bristol Eastern he had a career batting average of .408 and slugging percentage of .473. Following his senior season, he played for the CT All-Star team and had one of the team’s three hits in a loss to Massachusetts. A four-year player for the Bristol American Legion and two-time All-Zone One pick, he had a career batting average of .384. He was noted for his batting, leadership skills and base stealing ability.