David Lee announced his retirement after 12 years in the league on Instagram.
Lee played for five different teams during his career, and won a championship with the Golden State Warriors in 2015 as a key reserve during those Finals.
Lee, who was drafted by the New York Knicks with the 30th pick in the 2005 Draft, was a two-time All-Star selection. He was selected to the 2012-13 All-NBA third team when he averaged 18.5 points and 11.2 rebounds per game for the Warriors.
The 34-year old forward, who finished his career averaging 13.5 ppg and 8.8 rpg, played his final NBA season in 2016-17 with the San Antonio Spurs.