Carolina added a key piece to the backfield.
The 5-foot-8, 224-pound Anderson entered the league in 2013 out of California as an undrafted free agent with the Broncos, where he spent five seasons before being released on April 16.
During his time in Denver, Anderson appeared in 58 games with 36 starts, including 16 starts in 2017. With the expanded role as the Broncos' featured rusher the past season, Anderson produced his first career 1,000-yard campaign (1,007).
For his career, Anderson has rushed for 3,051 yards and 20 touchdowns on 693 carries, averaging 4.4 yards per attempt. He also has 859 yards receiving and four touchdowns on 103 catches.
The Panthers finished the 2017 regular season ranked fourth in rushing, averaging a healthy 131.4 yards per game. Newton led Carolina with a career-high 754 yards on the ground.