В Русской императорской армии с августа 1911 по апрель 1918 г.
В Красной армии с июня 1918 по июль 1937 г. и с мая 1939 г.
Окончил кадетский корпус в г. Полоцк (1911), Александровское военное училище в Москве (1913), КУВНАС при Военной академии РККА им. М. В. Фрунзе (1928), факультет вечернего и заочного обучения этой академии (1935).
До службы в армии Б. Ф. Зарако-Зараковский с августа 1904 г. учился в Полоцком кадетском корпусе. В августе 1911 г. окончил его по 1-му разряду и зачислен юнкером в Александровское военное училище в Москве. 26 августа 1912 г. выпущен из него подпоручиком и назначен младшим офицером в 97-й пехотный Лифляндский полк 25-й пехотной дивизии в г. Двинск. С началом Первой мировой войны в должности командира батальона выступил с полком на Западный фронт и участвовал в боях в Восточной Пруссии. В ходе Восточно-Прусской операции 1914 г. в бою в районе Даркемен был контужен. С мая 1915 г. исполнял должность адъютанта этого полка. 16 мая 1917 г. был произведен в капитаны, переведен на укомплектование мортирной артиллерии и назначен в 36-й мортирный артиллерийский дивизион 8-го пехотного корпуса. Заведующим хозяйством этого дивизиона и старшим офицером батареи воевал на Западном и Румынском фронтах. За боевые отличия награжден 8 наградами, в том числе орденом Святого Владимира 4-й ст. После ликвидации части в апреле 1918 г. убыл с Румынского фронта через Украину в г. Нижний Новгород.
В Гражданскую войну Б. Ф. Зарако-Зараковский 12 июня 1918 г. добровольно вступил в РККА и был назначен адъютантом Нижегородского штаба советской артиллерии. С реорганизацией частей Нижегородской артиллерии он перемещается на должность старшего пом. начальника штаба по оперативной части в Нижегородскую стрелковую дивизию, а в сентябре выступил с ней на фронт. С 24 января по 7 марта 1919 г. временно исполнял должность начальника штаба этой дивизии. С апреля участвовал с ней в боях против белоэстонских войск и отрядов генерала С. Н. Булак-Балаховича. С 15 мая исполнял должность старшего пом. начальника штаба Мариенбургской группы войск, с 26 августа - пом. начальника организационно-мобилизационного отдела штаба Армии Советской Латвии в г. Двинск. С сентября 1919 г. был назначен командиром сводной бригады 16-й армии, одновременно исполняя обязанности начальника Лепельского боевого участка. Затем служил начальником штаба и врио командира 1-й бригады 17-й Нижегородской стрелковой дивизии. С апреля 1920 г. исполнял должность начальника организационно-учетного отдела штаба Украинской Трудовой армии, с мая - командовал 4-й отдельной бригадой. В период с 15 апреля по 6 мая 1921 г. временно исполнял должность командующего этой армией. После ее расформирования с 11 ноября был пом. начальника Организационного управления штаба Вооруженных сил Украины и Крыма.
После войны с июня 1922 г. временно исполнял должность пом. начальника штаба 7-го стрелкового корпуса в г. Запорожье. С мая 1925 г. был начальником штаба 33-й Самарской территориальной дивизии ЗапВО в г. Могилев. С октября 1927 по июнь 1928 г. прошел обучение на КУВНАС при Военной академии РККА им. М. В. Фрунзе. С октября 1929 г. был начальником штаба 57-й Уральской стрелковой дивизии ПриВО в городах Свердловск и Пенза, с мая 1931 г. служил в той же должности в Челябинской стрелковой дивизии. С ноября 1932 г. был старшим преподавателем оперативно-тактического цикла, а с сентября 1934 г. - кафедры тактики и военной топографии геодезического факультета в Военно-инженерной академии РККА. 13 июля 1937 г. был уволен по ст. 43, п. «б». В мае 1939 г. восстановлен в кадрах РККА и назначен старшим преподавателем Артиллерийской спецшколы в Москве. С сентября исполнял должность старшего преподавателя на военной кафедре Гидромелиоративного института Наркомзема СССР.
С началом Великой Отечественной войны полковник Б. Ф. Зарако-Зараковский в июне 1941 г. был назначен командиром запасного стрелкового полка 21-й стрелковой дивизии народного ополчения Киевского района Москвы. В середине июля она была выдвинута в район Перхушково, где вошла в состав 33-й армии и занималась созданием и оборудованием Ржевско-Вяземского оборонительного рубежа. В первой половине августа заняла оборону в районе юго-западнее г. Киров Смоленской обл., в том же месяце полковник Б. Ф. Зарако-Зараковский принял командование 1-м стрелковым полком этой дивизии. Почти полтора месяца она находилась во втором эшелоне фронта, прикрывая кировское направление.
В сентябре Б. Ф. Зарако-Зараковский переводится начальником отдела боевой подготовки 33-й армии Западного фронта. Участвовал с ней в битве за Москву, в Вяземской и Можайско-Малоярославецкой оборонительных операциях, в оборонительных боях под Наро-Фоминском. С декабря войска армии участвовали в контрнаступлении под Москвой, затем в Ржевско-Вяземской наступательной операции. В ходе последней с февраля 1942 г. армия вела тяжелые бои в окружении юго-восточнее Вязьмы, лишь в июне ее части смогли прорывать кольцо окружения и соединиться с основными силами фронта. С июля 1942 г. полковник Б. Ф. Зарако-Зараковский исполнял должность зам. начальника штаба 33-й армии по ВПУ, с декабря был начальником армейских курсов младших лейтенантов. 15 марта 1943 г. допущен к командованию 160-й стрелковой дивизией и в составе 33-й армии участвовал с ней в Ржевско-Вяземской наступательной операции. С августа по октябрь генерал-майор Б. Ф. Зарако-Зараковский умело руководил боями дивизии в ходе Смоленской, Спас-Деменской, Ельнинско-Дорогобужской и Смоленско-Рославльской наступательных операций. С октября дивизия входила в 49-ю, а с января 1944 г. - в 10-ю армии. В составе последней участвовала в боях на р. Проня в районах нас. пунктов Красный Бор и Малиновка Могилевской обл. В конце января она была выведена в резерв фронта в район г. Кричев, затем в резерв Ставки ВГК. С марта 1944 г. дивизия входила в 70-ю армию и вела бои на 2-м, а с 5 апреля - 1-м Белорусских фронтах. В ее составе участвовала в Полесской наступательной операции.
26 апреля генерал-майор Б. Ф. Зарако-Зараковский был отстранен от командования и зачислен в распоряжение Военного совета 1-го Белорусского фронта, а в августе назначен зам. начальника штаба по организационным вопросам 1-го Белорусского фронта. В этой должности участвовал в Белорусской наступательной операции, в боях по удержанию и расширению плацдармов на р. Висла. В сентябре откомандирован в распоряжение Главного штаба Войска Польского.
С октября исполнял должность зам. начальника штаба Войска Польского по организационным вопросам, а с апреля 1945 г. командовал войсками Лодзинского ВО. После войны продолжал командовать этим округом. В ноябре 1946 г. переведен на должность командующего войсками Люблинского ВО. С сентября 1947 г. исполнял должность начальника Академии Генштаба Войска Польского. В феврале-апреле 1948 г. состоял в распоряжении Министерства национальной обороны Польши, затем ГУК ВС СССР. 11.08.1948 г. уволен в запас.
Награжден орденом Ленина, 3 орденами Красного Знамени, орденом Отечественной войны 1-й ст., медалями, а также иностранными орденами и медалями.