After being selected #18 in the first round of the 2007 NBA draft by the Golden State Warriors, Belinelli scored 37 points in his first NBA Summer League game against the New Orleans Hornets, going 14-on-20 from the field, including 5-on-7 from behind the arc, adding 5 boards, 2 assists and 1 steal to help the Warriors earn a 110–102 win. His performance is tied for second for the highest scoring game ever in Vegas summer league history, behind Keith Bogans' 38 scored as a member of the Orlando Magic in 2004. Belinelli finished his Summer League scoring an average of 22.8 points per game in 4 games with the Warriors, before returning to Italy to be part of the Italian national team for EuroBasket 2007. On 19 December 2008, he scored 27 points, in a game the Warriors lost to Atlanta Hawks.
On 30 July 2009, he was traded to the Toronto Raptors for Devean George, joining Italian national squad teammate Andrea Bargnani. He played his first NBA game as a starter for Toronto on February 2, 2010 against the Indiana Pacers.
On 11 August 2010, he was traded to the New Orleans Hornets for Julian Wright. After 2010–11 season, he became a restricted free agent. On 13 December 2011, he signed the $3.4 million qualifying offer to stay with the Hornets for one more year.
On 24 July 2012, Belinelli signed with the Chicago Bulls. Since joining the Bulls, Belinelli developed a reputation of being a clutch player, hitting shots that include a game winning shot against the Celtics in overtime while falling down, a go-ahead layup against the Detroit Pistons after Joakim Noah saved the ball from going out of bounds, a game-winning lay-up with 20 seconds remaining against the Brooklyn Nets, and a 3 pointer to give the Bulls a 1-point lead with 5 seconds remaining in a game vs. the Utah Jazz. Belinelli and Joakim Noah each scored 24 points in a game 7 victory over the Brooklyn Nets in the first round of the 2013 NBA Playoffs.
San Antonio Spurs (2013–2015)
On 11 July 2013, Belinelli signed with the San Antonio Spurs. On 2 January 2014, Belinelli scored a career-high 32 points in a 101-105 loss to the New York Knicks. Belinelli also won the Three-Point Contest at the 2014 NBA All-Star Weekend in New Orleans, beating Bradley Beal of the Washington Wizards at the second attempt in the final after Beal equaled Belinelli's score in the initial final round. In his first season with the Spurs, Belinelli posted career-highs percentage-wise on field goal percentage, three-point percentage, and free-throw percentage. In Game 3 of the 2014 NBA Finals against the defending champion Miami Heat, Belinelli hit a crucial 3 pointer in the third quarter that increased San Antonio's lead back to double digits. The Heat had rallied, cutting the Spurs' half-time lead of 21 points to just seven, before Belinelli's three-pointer. Upon winning the 2014 NBA Finals, he became the first Italian player to win an NBA championship.
On 13 July 2015, Belinelli signed with the Sacramento Kings. On December 30, 2015, he scored a season-high 28 points in a loss to the Philadelphia 76ers.
On 7 July 2016, Belinelli was traded to the Charlotte Hornets in exchange for the draft rights to Malachi Richardson.
Atlanta Hawks (2017–2018)
On 20 June 2017, Belinelli was traded, along with Miles Plumlee and the 41st pick which became Tyler Dorsey in the 2017 NBA draft, to the Atlanta Hawks in exchange for Dwight Howard and the 31st overall pick in the 2017 NBA draft. On February 9, 2018, he was waived by the Hawks.
Philadelphia 76ers (2018)
On 12 February 2018, Belinelli signed with the Philadelphia 76ers.
Return to the Spurs (2018–present)
On 20 July 2018, Belinelli signed with the San Antonio Spurs, returning to the franchise for a second stint.