In August 2012, he signed a two-year contract with Budućnost Podgorica of Montenegro.[3] He left Budućnost after one season.
In September 2013, he signed a one-year deal with the Romanian team CSU Asesoft Ploiești.[4] In July 2014, he extended his contract with Asesoft for one more season.[5] On February 2, 2015, he left Asesoft Ploiești and signed with UCAM Murcia of Spain for the rest of the 2014–15 ACB season.[6]
On September 16, 2015, he signed a one-year deal with Steaua București of Romania.[7]
On September 13, 2016, Lee signed with French club Le Mans Sarthe Basket.[8] He left Le Mans after appearing in only three games, and on October 13, 2016, he signed with Helsinki Seagulls for the rest of the season.[9]
On August 2, 2017, Lee signed with Israeli club Maccabi Ashdod for the 2017–18 season.[10][11] Lee helped Ashdod to reach the 2018 Israeli League Playoffs, where they eventually lost to Hapoel Tel Aviv. In 28 games played during the 2017–18 season, Lee averaged 11.2 points and 4.9 rebounds per game, shooting 58.9 percent from the field. Gerald Lee has birthed one son by the name of Hudson Thomas Lee. [12]
On July 6, 2018, Lee signed a one-year deal with Ironi Nes Ziona.[13] On January 8, 2019, Lee parted ways with Nes Ziona after appearing in 22 games.[14]