In his early years, he played with his compatriot Goran Pandev for Inter Milan youth teams.
He was then loaned to lower-level teams in Italy and Polish top flight to gain some experience but failed to impress Inter and his contract with them expired.
Although he did not made any league appearance, he played one match in the Serbian Cup.
He has represented his country on all youth levels before making his senior debut for Macedonia in an August 2002 friendly match against Malta in Skopje.
[2] His final international was a November 2014 European Championship qualification match against Slovakia.