Le , il signe un contrat avec les Mavericks de Dallas mais il est libéré le avant le début de la saison.
Le , il est sélectionné à la 13e position du 4e tour de la draft 2009 de D-League par le Jam de Bakersfield. Le , en raison de sa blessure, il est libéré par le Jam. Le , il ré-intègre l'effectif. Le , il part au Skyforce de Sioux Falls via un transfert.
Le , il signe à Saint-Vallier[1]. Le , il signe au Porto Rico, chez les Brujos de Guayama pour la fin de saison 2012-2013. Le , il est licencié par Saint-Vallier et retourne en Finlande au Joensuun Kataja.
Le , il part en Allemagne et signe chez les Crailsheim Merlins[2]. Le , après quatre matches avec le club allemand, il est licencié. Le , il est recruté pour six semaines par le Basket Club d'Orchies durant la blessure de Djordje Petrovic mais il est finalement prolongé jusqu'à la fin de la saison 2014-2015[3]. Le , le club nordiste prolonge son contrat d'un an[4].
Le , il rejoint le CEP Lorient en Nationale 1[5]. Le , lors de la victoire des siens après prolongation contre le SAP Vaucluse, il termine la rencontre avec 24 points, 10 rebonds, 4 passes décisives et 6 interceptions pour 40 d'évaluation[6].
Le , il prolonge son contrat d'un an avec Lorient[7]. Au terme de la saison 2017-2018, il décide de quitter le club breton[8].