Lee was born in Nishitokyo on December 19, 1985. He joined J1 League club FC Tokyo from their youth team in 2004. However he could not play at all in the match. In 2005, he moved to Kashiwa Reysol. Although he debuted in 2005, Kashiwa was relegated to J2 League end of the 2005 season. In 2006, he became a regular player and Kashiwa returned to J1 in a year. Kashiwa won the 2nd place in the 2008 Emperor's Cup. In August 2009, he moved to Sanfrecce Hiroshima. Hiroshima won the 2nd place in the 2010 J.League Cup. In January 2012, he moved to English EFL Championship club Southampton. Although Southampton was promoted to Premier League from the 2012/13 season, he could not play at all in the league. In January 2013, he moved to his first club FC Tokyo on loan. Although he returned to Southampton in summer 2013, he could not play in the league. In January 2014, he returned to Japan and joined Urawa Reds. Urawa won the 2nd place in the 2014 and 2016 J1 League. In 2017, Urawa won the champions in 2017 AFC Champions League. In 2019, he moved to Yokohama F. Marinos. Yokohama won the J1 champions in 2019. In 2020, he moved to J2 club Kyoto Sanga FC.