Известен по выступлениям за клубы «Зенит» Санкт-Петербург и ЦСКА Москва. Всего в высшей лиге чемпионата России в составе этих двух команд, а также «Уралана» и «Терека» сыграл 209 матчей, забил 5 мячей. Последним клубом в карьере игрока стал «Салют-Энергия» Белгород, в 2006 году выступавший в первом дивизионе России.
В сентябре 2006 года Боков объявил о завершении своей игровой карьеры и перешёл на тренерскую работу в белгородском клубе.
С августа 2007 года старший тренер клуба первого дивизиона «Машук-КМВ» Пятигорск. С февраля 2009 года главный тренер ПФК «Дмитров». В середине декабря 2009 был назначен главным тренером тверской «Волги». В июне 2010 подал в отставку, вероятно, в связи с поражением в Кубке России.
Сыграл 3 матча в составе сборной России:
Также в 1995 году сыграл в 3 матчах за олимпийскую (молодёжную) сборную России.