He started his hockey career with the Ajax-Pickering Raiders of the Eastern AAA Hockey League. He played 2 seasons with them and then moved on to play in the Ontario Provincial Junior Hockey League for the Ajax Axemen for 2 seasons and the Aurora Tigers for 1 season. He went on to play in college for the University of Massachusetts Amherst where he played 4 years for the Minutemen.