Career
Nikolov started his career in his home town Haskovo in the local team Football Club Haskovo, before signing with Litex Lovech. He then played for two seasons on loan at Svilengrad and then Spartak Plovdiv, before terminating his Litex contract by mutual consent to move to Botev Plovdiv.