Родился 1 ноября 1910 года в с. Канищево ныне Пичаевского района Тамбовской области в семье крестьянина. Русский.
Член КПСС с 1941 года. Учился в рабочем университете. Работал в Облзаготзерне в г. Орел.
В Красной Армии в 1933—1934 годах и с 1939 года. Участник освободительного похода советских войск на Западную Украину и в Западную Белоруссию 1939 года, советско-финляндской войны 1939?1940.
Окончил в 1934 году курсы одногодичников, а в 1942 году — артиллерийские курсы усовершенствования офицерского состава.
На фронтах Великой Отечественной войны — с июня 1941 года. Командир 219-го минометного полка (18-я минометная бригада, 15-я артиллерийская дивизия прорыва, Ленинградский фронт) подполковник Шепелев отличился в бою за укрепленный пункт — деревня Кутерселькя на Карельском перешейке. 15 июня 1944 года подразделения полка были атакованы противником. Семь раз поднимал офицер своих минометчиков в контратаку, три из них завершились рукопашными схватками. В результате решительных мер, предпринятых командиром полка, вместе с подошедшей на помощь пехотой минометчики отбросили врага и полностью восстановили положение.
После войны подполковник Шепелев — в отставке. В 1951 году окончил Ростовский педагогический институт. Жил в Ростове-на-Дону. Работал заведующим Ростоблсобесом.
Умер 9 марта 1983 года. Похоронен в Ростове-на-Дону.