Cresciuto cestisticamente in NCAA con la squadra di Miami RedHawks, firma il primo contratto professionistico nel 2009 per i greci del Peristeri BC Atene, con cui realizza 8,9 punti e 2,2 rimbalzi di media.
L'anno successivo passa a Gran Canaria, dove resta due stagioni segnando 9,3 punti di media. Il 3 luglio 2012 viene ingaggiato dal Panathinaikos con un contratto i cui primi due anni sono garantiti. Con i greci vince un campionato e una Coppa di Grecia, ma al termine del secondo anno viene tagliato. Durante la Summer League2014 subisce un infortunio che gli fa perdere tutta la stagione.
Il 28 agosto 2015, dopo aver preso parte al raduno della Reyer Venezia e sostenuto i dovuti controlli medici, firma un contratto con i veneti. Il 28 giugno 2016 rinnova per un'altra stagione con la squadra orogranata, con la quale vince il campionato nella stagione 2016/2017 e quello del 2018/2019.
Il 1º giugno 2023, in un comunicato congiunto con la Reyer Venezia, annuncia il suo ritiro dal basket giocato.