Shams Charania of The Vertical first reported on the deal between the two sides, noting that it's a two-year contract.
Sampson, 22, appeared in 47 games (18 starts) for the Philadelphia 76ers this season, averaging 5.1 points and 2.7 rebounds per contest. The Sixers waived him last week to make room for Joel Anthony, who was acquired in a three-team trade with the Houston Rockets and Detroit Pistons.
The Sixers were expected to waive Anthony before trying to re-sign Sampson, according to Keith Pompey of the Philadelphia Inquirer, but the Sixers, Pistons and Rockets agreed to an extension to finalize the trade, delaying Anthony's potential release.
That gave the Nuggets the opportunity to strike a deal with Sampson after he cleared waivers—and before Philly had the roster space to re-sign him—something that some folks in the Sixers organization may ultimately regret.
“He played with just amazing personality, he played with a spirit,” Sixers head coach Brett Brown said, via Jessica Camerato of CSN Philly. “He was a college four-man that played and started games as an NBA point guard. The evolution of him playing all over the place and bringing a spirit to our group will be missed."
That versatility—Sampson can play both guard positions and fill in at forward as well—makes him an intriguing player to add to Denver's rotation. While Emmanuel Mudiay and Gary Harris are locked in as the team's starting guards, Sampson should slide right into a rotation behind the two and earn significant minutes at guard.
Finding playing time on the wing may be trickier, with Danilo Gallinari leading the team in scoring and Will Barton a prime candidate to win the Sixth Man of the Year award this season.
You can follow Timothy Rapp on Twitter.