En 2006, il rejoint la France pour évoluer en Pro A au sein de l'équipe de l'ASVEL Villeurbanne[1]. Durant la saison 2006-2007, il est victime de plusieurs entorses de la cheville. Entre 2006 et 2008, il participe à trois Summer League NBA notamment avec les Knicks de New York et le Jazz de l'Utah sans décrocher de contrat.
Après un passage en Bundesliga à Cologne, il retrouve la Pro A pour évoluer avec Orléans. Il ne reste qu'une saison dans l'Orléanais atteignant avec son équipe, la finale de la Semaine des As du championnat de France. Il rejoint alors la Belgique où il évolue d'abord au sein de l'équipe Okapi Aalstar avant de porter les couleurs du Spirou Basket Club. Il y remporte le championnat de Belgique 2011 et joue l'Euroligue[2]. À l'issue de son unique saison avec le Spirou BC, il retourne une nouvelle fois à Orléans[3].
Le 22 octobre 2015, la JSF Nanterre annonce la signature de Greene qui vient remplacer Romero Osby, qui ne donnait pas satisfaction et avait été remercié la veille[4].
Non conservé par la formation francilienne, il annonce sa retraite sportive le 5 février 2016. Il débute alors une nouvelle carrière d'agent immobilier dans sa ville natale[5].