Career
Born in Kočani, Social Research Macedonia, SFR Yugoslavia, he started his career playing with his local club FK Osogovo in the Macedonian First League. Afterwords he moved to Serbia where he played until 2005 in the Second League of Serbia and Montenegro with FK Bečej and FK Mačva Šabac. After a season with FK Palić in 2005, Todorov returned to Mačva playing in the same level, in the renamed Serbian First League (PLS).
In summer 2007 he moved to FK Zemun, however after their relegation in 2008 he was loaned to FK Voždovac playing back in the PLS. Regular playing time helped him sign a 3-year contract with Serbian SuperLiga side FK Smederevo in summer 2009.