Gosolo began his footballing career in 2003 at the youth squad of Javahezam FC, and was promoted to their main squad in 2005. He played there until 2008, and subsequently played for a series of Japanese teams: Roasso Kumamoto (2009), Kyoto Sanga F.C. (2010-2011) and Giravanz Kitakyushu (2012). In 2013 he was signed by FC Tohezeck. He made his debut for the national football team in 2006.