В 1988 году в составе сборной РСФСР стал чемпионом Спартакиады народов СССР, которая проходила в Нижнем Новгороде. С 1990 года играл в астраханском «Волгаре». В сезоне 1992/93 играл в мини-футбол за челябинский «Феникс», становился с ним бронзовым призёром чемпионата России по мини-футболу. В 1993 вместе с тренером «Волгаря» Владимиром Юлыгиным уехал играть в Болгарию. В 1994 году дебютировал в высшей лиге в составе ставропольского «Динамо». В 1998 году стал лучшим бомбардиром ФК «Торпедо» Москва. После этого его пригласил к себе московский «Спартак», в составе которого он провёл три сезона, став трёхкратным чемпионом страны. В 2007 году играл в составе казахстанского клуба «Астана». В 2008 году выступал в клубе первого дивизиона России «СКА-Энергия» (Хабаровск), также исполняя обязанности тренера. В конце июня 2008 года принял решение о завершении игровой карьеры и покинул «СКА-Энергию». В январе 2009 года начал обучение в ВШТ (Высшая школа тренеров).
4 июня 2009 года был заявлен в качестве игрока средней линии поля московского «Торпедо», выступавшего в первенстве России среди ЛФК. В середине июля было сообщено о вхождении Булатова в тренерский штаб новороссийского «Черноморца».
11 ноября 2009 год Виктор Булатов назначен главным тренером смоленского «Днепра», выступающем во втором дивизионе в зоне «Центр». На этом посту он сменил Армена Адамяна.
Командные
Личные