Родился 5 августа 1920 года в селе Айдар Айдарской волости Острогожского уезда Воронежской губернии. С 1938 года жил и работал в Ворошиловграде.
В 1939 году окончил Ворошиловградский аэроклуб.
С 1940 года в армии, в 1942 году закончил Ворошиловградскую военную авиационную школу летчиков, находившуюся тогда в городе Уральск.
С марта 1943 года Борис Григорьевич – участник Великой Отечественной войны. Принимал участие в ряде крупных военных операций. В 1944 году был сбит и попал в плен с тяжелыми ожогами. Несмотря на ранения, сумел бежать ночью из плена и перешел линию фронта.
Всего за время войны совершил 150 боевых вылетов на штурмовике Ил-2 для уничтожения живой силы и техники противника.
За мужество и героизм, проявленные в боях с немецко-фашистскими захватчиками, Указом Президиума Верховного Совета СССР от 19 августа 1944 года старшему лейтенанту Борису Григорьевичу Кандыбину присвоено звание Героя Советского Союза.
После окончания войны продолжил службу в Советской Армии. Участвовал в первом Параде Победы.
В 1951 году окончил Военно-воздушную академию, в 1959-м – Военную академию Генерального штаба. В 1979 году уволен в запас в звании генерал-майора. Умер 28 сентября 1993 года.