Career
Markoski made a name for himself at Železnik and Zeta, before moving to Ukrainian club Vorskla Poltava in the summer of 2006. He spent the following nine seasons at the club, making over 200 league appearances. In June 2015, Markoski returned to his homeland by signing a one-year contract with Napredak Kruševac.
Markoski made four appearances for Serbia and Montenegro between 2003 and 2004.