Desarrolló una extensa carrera profesional a lo largo de 20 años en los que jugó en un total de 20 equipos, entre los que destacan 8 equipos de la NBA, uno de la Liga italiana y 4 de la Liga ACB española: el FC Barcelona (con el que ganó una Liga ACB y fue subcampeón de Europa), el Taugres Vitoria, el Unicaja Málaga, y el Jabones Pardo Fuenlabrada.