Родился 08.06.1922 г. в д. Михайловке ныне Белебеевского района Башкирии в семье крестьянина. Русский. Член ВКП(б) с 1943 г. Далее семья переехала в с. Круглолесское Александровского района Ставропольского края.
В Красную Армию призван в 1940 г. Белебеевским РВК Башкирской АССР. В 1941 г. окончил Тюменское военное пехотное училище.
На фронтах Великой Отечественной войны с сентября 1941 г. Воевал на Юго-Западном, Южном, 3-м и 4-м Украинском и 1-м Белорусском фронтах. Командир пулемётной роты 899-го стрелкового полка (248-я стрелковая дивизия, 5-я ударная армия, 1-й Белорусский фронт) капитан Борис Толокнов отличился в боях при форсировании р. Одер. 01.02.45 г. в числе первых форсировал р. Одер в районе Гросс-Нойендорф (Германия). Рота Толокнова захватила плацдарм на западном берегу, и, пройдя в тыл врага, подавила огневые точки, обеспечив переправу других подразделений полка.
Оказавшись в окружении и расстреляв все боеприпасы, капитан Толокнов вызвал огонь артиллерии на себя. Погиб 2 февраля 1945 г.
Из наградного листа:
«…01.02.1945 г. в бою при форсировании реки Одер в районе села Гросс Нойэндорф первым со своей ротой форсировал реку и вышел на западный берег. Противник, преграждая путь к форсированию, открыл сильный ружейно-пулеметный и артиллерийско-минометный огонь, форсирование другим нашим подразделениям было прервано. Оставаясь одним со своей ротой на западном берегу, рассредоточил роту и смелым маневром начал обходить узел сопротивления противника с тыла, мужественно руководя и правильно организуя пулеметный огонь роты. Огневая система противника, находившаяся в баржах, расположенных по западному берегу реки, была полностью подавлена огнем его роты, этим было обеспечено успешное форсирование реки нашим подразделениям.
02.02.1945 г. в боях на образованном плацдарме в районе села на западном берегу реки Одер с превосходящими силами противника, перешедшими в контратаку пехотой с танками и авиацией, пытаясь сбросить наши подразделения с плацдарма, противнику удалось вклиниться в наши боевые порядки. Тов. Толокнов с одним пулеметным взводом попал в окружение противника. Мужественно управляя огнем, пулеметные расчеты, сколоченные им, вели огонь по вражеской пехоте. Запасы боеприпасов истекали. Кольцо окружения сжималось. Положение становилось чрезвычайно напряженным. Тов. Толокнов ракетой вызвал огонь своей артиллерии на себя, пехота противника вынуждена была залечь, усилив пулеметный огонь, он прорвал кольцо окружения и вывел свой взвод без потерь в вооружении и военном имуществе. В этих боях он истребил из пулемета до 80 вражеских солдат и офицеров. В бою получил тяжелое ранение и умер от ран на поле боя при отражении ожесточенной контратаки врага.
Своим героическим и умелым командованием обеспечил успех в завоевании плацдарма.
Достоин присвоения звания Героя Советского Союза».
Звание Героя Советского Союза Толокнову Борису Андреевичу присвоено 31 мая 1945 г. (посмертно).
Награждён орденами Ленина, Красного Знамени, Отечественной войны II степени.
Похоронен в селении Гросскайндорф-на-Одере (Германия).