Carter was born and raised in Fenton, Michigan. He grew up playing youth AAA for the Detroit Compuware before beginning his junior hockey career in the NAHL playing 45 games for the Marquette Rangers. The following season, Carter made his debut for the USHL Muskegon Lumberjacks where he would play for three seasons and was named captain for the 2012-13 season.
After his junior career, Carter committed to Minnesota State University-Mankato and played 32 games his rookie season before being named assistant captain his sophomore year and earning the “C” for the following two seasons. Carter also was the recipient of the Don Brose Leadership award.
Upon graduating from MSU in 2017, Carter was named the assistant coach of the NAHL Chippewa Steel, was named interim head coach in the 2018-19 season before being promoted as the permanent head coach and general manager in 2019 where he remained through the 2020-21 season.
Carter enjoys being around the game of hockey and giving back to the game that gave him countless opportunities. He looks forward to setting a good example and helping kids develop on and off the ice to achieve their goals.