Педиатр-инфекционист, доктор медицинских наук (1950), профессор (1954). Окончил в 1920 г. медицинский факультет Московского университета.
Работал в детской туберкулёзной больнице, детской клинике МГУ. В 1927-1932 гг. заведовал инфекционным отделением 1-й Московской детской больницы. С 1932 г.
научный сотрудник Института педиатрии и детской хирургии Минздрава РСФСР. В годы Великой Отечественной войны - начальник военно-санитарного поезда. С 1957 г. - член правления Общества детских врачей РСФСР. Автор научных трудов по инфекционным заболеваниям у детей, в том числе по лечению скарлатины, дифтерии, гепатитов, коклюша и др. Автор монографий "Скарлатина у детей" (1960) и "Болезнь Боткина у детей" (1965). Известно также, что
Б.Г. Ширвиндт - дядя известного актёра Александра Ширвиндта, брат
А.Г. Ширвиндта. Скончался в 1966 году, похоронен в Москве на Донском кладбище (Новая территория Донского монастыря).