Club Kirovski began playing football with local side
FK Vardar. He joined
OFK Belgrade for 3.5 years, spending the last six months on loan at
Ukrainian Premier League side
FC Metalurh Zaporizhya. After his contract with OFK was finished, Kirovski moved to Cyprus to join
Ethnikos Achna FC for six months. He returned to Vardar, where he enjoyed success, scoring 11 goals in 10 matches. However at age 21, Ukrainian Premier League side
FC Karpaty Lviv acquired Kirovski in August 2007. In January 2013 Kirovski signed for
Greek Football League club
Iraklis. He joined
Bulgarian club
CSKA Sofia in mid July 2013, signing a two-year contract with the team. He had difficulties establishing himself as the first choice for his position and eventually relocated to
Poland, signing with
GKS Bełchatów. On 24 June 2019 it was confirmed, that Kirovski had joined
FC Struga.
International career He made his senior debut for
Macedonia in a November 2010
friendly match against
Albania and has earned a total of 2 caps, scoring no goals. His second and final international was a December 2010 friendly against
China.
Career statistics ==Managerial career==