Ha giocato con la maglia della Louisiana Tech University e milita nella Nazionale macedone, con cui ha disputato i Campionati europei 2013.