Б.А. Котов родился 24 ноября 1924 года в гор. Златоуст Челябинской области. После окончания в 1941 году средней школы работал фрезеровщиком-инструменталистом на оборонном заводе.
В августе 1942 года был призван в Красную Армию и обучался в Смоленском артиллерийском училище в гор. Ирбите Свердловской области. Получив после окончания училища первое воинское звание "лейтенант", был направлен на фронт, где служил командиром артиллерийского взвода.
С войны вернулся в гор. Свердловск, но в декабре 1947 года был вновь зачислен на военную службу в качестве секретаря судебных заседаний военного трибунала войск МВД Уральского округа. Затем окончил трёхгодичные курсы иностранных языков и получил квалификацию переводчика английского языка.
В октябре 1953 года был вновь зачислен в Советскую Армию и служил секретарём судебных заседаний военного трибунала Уральского военного округа, одновременно учась на заочном отделении Свердловского юридического института. После этого служил офицером отделения Кировского райвоенкомата гор. Свердловска.
Заочно окончил Военный институт иностранных языков. С декабря 1961 на протяжении более 20 лет служил судьёй в военных трибуналах на Урале и в Подмосковье. Воспитал троих сыновей. Умер 31 июля 2002 года.