В октябре 1941 года, в составе Подольского артиллерийского училища, принимал участие в боях на Ильинском оборонительном рубеже Малоярославецкого укрепрайрайона. День Победы встретил на Висле.
После войны окончил военную артиллерийскую академию. В рядах Вооруженных сил Б.Н. Рудаков прослужил 37 лет.
Награжден Орденом Отечественной войны II степени, пятью орденами Красной Звезды, орденом «За службу Родине в Вооруженных Силах СССР» III степени, медалями «За боевые заслуги», «За оборону Москвы», «За взятие Кенигсберга» и другие.
За мужество и отвагу, проявленные призащите г. Малоярославца от немецко-фашистких захватчиков в 1941 году Б.Н. Рудакову в октябре 1991 года было присвоено звание «Почетный гражданин города Малоярославец».