Le 24 juin 2010, lors de la draft 2014 de la NBA, automatiquement éligible, il n'est pas sélectionné. Le 20 janvier 2011, il rejoint l'Energy de l'Iowa en D-League mais il est libéré quatre jours plus tard. Il n'a joué aucun match durant la saison 2010-2011.
Le 3 novembre 2011, il revient en Iowa mais il est de nouveau libéré le 23 novembre 2011. Le 1er décembre 2011, il rejoint le Charge de Canton en D-League[1] avec qui il dispute 44 matches durant la saison 2011-2012.
Le 1er novembre 2012, il retourne à Canton où il est titulaire à l'ensemble des 44 matches qu'il dispute lors de la saison 2012-2013.
En juillet 2013, il participe à la NBA Summer League 2013 de Las Vegas avec les Bulls de Chicago[2]. En cinq matches, il a des moyennes d'un point, 0,6 rebond et 0,2 interception en 3,8 minutes par match. Le 9 septembre 2013, il part en Europe, en Italie où il signe au Flexx Pistoia[3].
Le 18 juillet 2014, il signe à la Virtus Roma en Italie[4]. Le 3 septembre 2014, il est sélectionné à la 4e position du premier tour de la draft 2014 de la NBA D-League par les Knicks de Westchester. Le 3 novembre 2014, il ne participe pas au camp d'entraînement de l'équipe en raison de son engagement avec l'équipe italienne. Au début du mois de mars 2015, il se blesse et doit mettre un terme à sa saison avec la Virtus Roma[5].
Le 5 juillet 2016, il signe en France au BCM Gravelines[7] avec l'objectif de gagner un titre[8]. Avant le début de la saison, il est nommé capitaine de l'équipe[9].