Родился 06.06.1920 г. в д. Еханово Духовщинского района Смоленской области в семье крестьянина. Русский. С 1934 г. проживал в станице Барсуковской Ставропольского края. Окончил Шиловичскую среднюю школу. В Красной Армии с 1940 г. Призван Пречистенским РВК Смоленской области. Учился в Борисовском военно-инженерном училище.
Участник Великой Отечественной войны с 1941 г. Командир роты 108-го отдельного моторизованного штурмового инженерно-сапёрного батальона (23-я моторизованная штурмовая инженерно-сапёрная бригада, 1-й Украинский фронт) комсомолец старший лейтенант Богданов отличился при форсировании Одера северо-западнее г. Бреслау (Польша). В ночь на 31.01.1945 г. получил приказ построить мост для переправы боевой техники. Чётко организовал работу, в трудные минуты увлекал своим примером бойцов роты. Погиб на боевом посту
01.02.1945 г.
Из наградного листа:
«Командир 3-й роты ст. лейтенант Богданов, выполняя сложную боевую задачу (при форсировании р. Одер 254 с.д.) – построить мост, через который пропустить боевую технику, в ночь на 31.01.1945 г., несмотря на непосредственную близость противника, наитруднейшие условия работы на незамерзшей реке и контратаки противника, сопровождающиеся ураганными огневыми налетами, отлично организовал работу роты, лично ею руководил, в самые трудные минуты оставался на своем боевом посту, проявляя бесстрашие, презрение к смерти, увлекая своим примером весь личный состав роты. Боевое задание было выполнено. На боевом посту тов. Богданов погиб.
За проявленный героизм, мужество и отвагу достоин присвоения звания Героя Советского Союза посмертно с вручением ордена Ленина и медали «Золотая Звезда».
Звание Героя Советского Союза присвоено 10.04.45 г. Похоронен в населённом пункте Хеннигсдорф.
На Аллее «Смоляне – Герои Советского Союза, Герои Российской Федерации, Полные кавалеры ордена Славы» у Смоленской крепостной стены г. Смоленска имя Героя нанесено на Памятный знак.