Виктор Тодоров родился 5 сентября 1948 года в поселке Бошняково Углегорского района Сахалинской области. После окончания в 1965 году средней школу пошел работать рабочим в портпункт «Бошняково» Углегорского морского торгового порта. От туда в 1967 г. был призван на срочную военную службу, которую проходил на Тихоокеанском флоте ВМФ СССР. За отличную службу был награжден медалью «За воинскую доблесть».
После увольнения в запас поступил на работу в Углегорский морской торговый порт, где продолжил свою трудовую биографию сначала электриком, затем юрисконсультом, освобожденным секретарем комитета ВЛКСМ, а также на различных инженерно-технических должностях. Без отрыва от производства окончил Всесоюзный юридический заочный институт.
С 1980 года началась его деятельность в органах прокуратуры. Там Виктор Яковлевич прошел путь от старшего следователя Углегорской городской прокуратуры, заместителя Холмского городского прокурора, Поронайского городского прокурора до прокурора Сахалинской области.
Неоднократно поощрялся Генеральным прокурором СССР и РСФСР, награжден нагрудным знаком «Почетный работник прокуратуры РФ», имеет классный чин государственного советника юстиции третьего класса.
После выхода в отставку продолжил юридическую деятельность в Сахалинском морском пароходстве, затем возглавлял морскую юридическую компанию «СМАЛКО», далее, до избрания в областную Думу, работал генеральным директором ООО «Санта».
В октябре 2008 года избран депутатом Сахалинской областной Думы пятого созыва. Входил в состав двух постоянных комитетов: по бюджету и налогам; по государственному строительству, регламенту и местному самоуправлению.
В октябре 2012 года вновь избран депутатом Сахалинской областной Думы шестого созыва. Член постоянного комитета по государственному строительству, регламенту и местному самоуправлению.
Член Всероссийской политической партии «Единая Россия», фракции «Единая Россия» в Сахалинской областной Думе. Является председателем областной комиссии по помилованию.