Avec l'université américaine de Seton Hall (de 2007 à 2011), il marque 22,7 points par matchs lors de sa deuxième saison, 20,4 lors de sa troisième et 19,9 lors de sa quatrième et dernière saison en NCAA[1]. Non drafté en 2011, il enchaine avec Alicante (Espagne) puis Bakersfield Jam (États-Unis), Cañeros del Este (République dominicaine), BC Juventus (Lituanie) et Virtus Bologne (Italie) en 2014-2015. Le , il signe pour l’Élan Chalon[4]. Au mois de il signe avec le club de l'élite Turque Usak Sport pour la saison 2016-2017 en Ligue BSL[5] mais il se fait licencié fin octobre 2016 après seulement cinq rencontres[6]. Il retrouve un club début 2017 en Italie au Victoria Libertas Pesaro en lutte pour le maintien en LegA[7].