Генерал-лейтенант (1941). Член КПСС с 1940 года. В Советской Армии с 1919. Окончил Военную академию им. М. В. Фрунзе (1935), Академию Генштаба (1941). В годы Гражданской Войны красноармеец, участник боёв на Восточном фронте. В 1922—1926 начальник штаба кавалерийского полка, участвовал в подавлении басмачества в Восточной Бухаре. С 1926 по 1941 командир кавалерийского полка, начальник штаба кавалерийской дивизии, затем армейской кавалерийской группы.
Во время Великой Отечественной Войны с июня по декабрь 1941 г. последовательно возглавлял штабы 9-й армии, Юго-Западного направления; с октября 1941 г. по март 1942 г. — начальник штаба Юго-Западного фронта; с марта по август 1942 г. — Второй заместитель начальника Генерального штаба, с апреля 1942 г. по совместительству — Начальник Оперативного управления Генерального штаба, одновременно в июне—июле 1942 г., находясь в служебной командировке, исполнял обязанности начальника штаба Юго-Западного и Сталинградского фронтов; в августе— ноябре 1942 г. — начальник штаба Закавказского фронта.
Бодин умело организовывал взаимодействие и управление войсками. Ему принадлежит большая заслуга в организации боевых действий советских войск по разгрому танковых дивизий, группы генерала Клейста, наступления войск Юго-Западного фронта зимой 1941/42.
Погиб в ходе проведения Нальчикско — Орджоникидзевской операции. Похоронен в Тбилиси. Награждён орденами Ленина, Красного Знамени.