Après quatre années au niveau universitaire avec les Jayhawks de l'université du Kansas, il se présente à la Draft 2005 de la NBA mais n'est pas sélectionné. Il signe néanmoins un contrat avec les Warriors de Golden State et participe à 19 matches avec l'équipe lors du début de la saison 2005-2006. En , son contrat n'est pas renouvelé et il rejoint les Flyers de Fort Worth où il retrouve Keith Langford, son ancien coéquipier à Kansas. Il joue ensuite la saison 2006-2007 en France avec l'Élan béarnais Pau-Lacq-Orthez avec qui il gagne la coupe de France. Il part ensuite en Espagne au CDB Séville lors de la saison 2007-2008, puis rejoint le Paniónios BC en Grèce l'année suivante. Il est transféré à l'Aris Salonique pour la saison 2009-2010.