Родился в 1918 г., с.Тихоново, Бондюжский район Татарской АССР.
В РККА с 05.10.1939 года. Место призыва: Бондюжский РВК, Татарская АССР.
Сержант, разведчик/командир отделения 257 отдельной разведроты 199 стрелковой Смоленской ордена Суворова третьей степени дивизии. Западный фронт. 50 армия Второй Белорусский фронт.
Награжден 09.07.1944 г. орденом Красной Звезды, 23.07.1944 г. орденом Красной Звезды, 23.08.1944 г. орденом Славы третьей степени.
Из наградного листа: «В боях на реке Днепр 26.6.1944 г. сержант Поспелов быстро переправился на правый берег, увлекая за собой разведчиков. Ворвавшись в деревню Трибухи Могилевской области очищал дом за домом».
Погиб в бою 13.10.1944 г. Польша, Белостокскское воеводство, Ломжинский р-н, д.Остатки. (Белорусская ССР, Белостокская обл., д. Остатки). Жена Поспелова Таисья Васильевна.