28-latek jest wychowankiem FK Makedonija Gjorce Petrov. W latach 2005-2008 był graczem Partizana Belgrad, z którego był wypożyczony do Slavii Sarajewo, Dinama Vranje i FK Taraz. Później występował w Cukariczki Stankom i austriackim SV Mattersburg, II-ligowym kazachskim FK Taraz.
Od sierpnia 2011 roku był związany z Wardarem Skopje, dla którego rozegrał w sumie 59 spotkań, strzelił sześć bramek i zanotował sześć asyst. Jest 3-krotnym reprezentantem Macedonii.
Oprócz niego na testach w Wiśle przebywają Fabian Burdenski z niemieckiego IV-ligowego 1. FC Magdeburg, bliżej nieokreślonego pochodzenia Sorin Oproiescu, Alessandro Celin z Hong Kongu i Carlos Eduardo z rezerw Sportingu Braga.