Lee began his professional career in 2004 with
UU-Korihait of the Finnish
Korisliiga, and played with them for two seasons. From 2006 to 2010, he played
college basketball at the
Old Dominion University, with the
Old Dominion Monarchs. From 2010 to 2012 he played in the Italian
Legadue Basket, first with
Snaidero Udine and then with
Prima Veroli. In August 2012, he signed a two-year contract with
Budućnost Podgorica of Montenegro. He left Budućnost after one season. In September 2013, he signed a one-year deal with the Romanian team
CSU Asesoft Ploiești. In July 2014, he extended his contract with Asesoft for one more season. 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. On September 16, 2015, he signed a one-year deal with
Steaua București of Romania. On September 13, 2016, Lee signed with French club
Le Mans Sarthe Basket. 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. On August 2, 2017, Lee signed with Israeli club
Maccabi Ashdod for the 2017–18 season. 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. On July 6, 2018, Lee signed a one-year deal with
Ironi Nes Ziona. On January 8, 2019, Lee parted ways with Nes Ziona after appearing in 22 games. ==Career statistics==