	On February 24, 2017, Carter signed a two-year contract with the San Francisco 49ers. He was waived on September 2, 2017 and was signed to the practice squad the next day. He signed a reserve/future contract with the 49ers on January 2, 2018. On May 15, 2018, Carter was waived by the team.