Ganaha was born in Naha on September 26, 1980. After graduating from Ginowan High School, he joined J2 League club Kawasaki Frontale in 1999. The club won the champion in 1999 and the club was promoted to J1 League. Although the club won the 2nd place in the 2000 J.League Cup, the club finished at the bottom place in J1 and relegated to J2 in a year. He became a regular player as center forward from 2002 season. In 2004, the club won the champions in 2004 and was promoted to J1 again. The club won the 2nd place in the 2006 and 2008 season. However his opportunity to play decreased from 2007 season and he moved to Vissel Kobe in 2009. However he could not play many matches. In 2011, he moved to Japan Football League club FC Ryukyu which based in his local Okinawa Prefecture. He played as regular player in 3 seasons. In 2014, he moved to newly was promoted to J2 League club, Kamatamare Sanuki. In 2020, he moved to Regional Leagues club Fukui United FC.