Per The Vertical's Shams Charania, Tolliver agreed to a one-year, $3.3 million deal with the Pistons.
Tolliver played 124 games for the Pistons from 2014-16 after the Phoenix Suns sent him there in exchange for Tony Mitchell. He shot a respectable 36 percent from three-point range and averaged 6.3 points in parts of two seasons in Detroit.
The 32-year-old spent last season with the Sacramento Kings. He appeared in 65 games, averaging 7.1 points and 3.6 rebounds, while his 39.1 three-point percentage was the third-best mark of his career.
The Pistons needed more flexibility in their frontcourt after trading Marcus Morris to the Boston Celtics for Avery Bradley and a second-round pick. Tolliver is a role player who knows head coach Stan Van Gundy's system well, so he should be able to acclimate himself quickly.