В списке населённых мест Демянского уезда Новгородской губернии за 1909 год деревня "Шепелево (Поддубье, Усадьбище, Щепелево)" и выселки "Шепелево", что указаны на земле Мокшенского сельского общества, усадьба Панафиндиных — "Шепелево", а также посёлок Т. Маркова — "Шепелево" были на территории Польской волости; число жителей: в деревне — 155, на выселках — 7, в посёлке — 14, в усадьбе − 6; в деревне тогда была часовня, а на выселках — водяная мельница. По постановлению ВЦИК от 3 апреля 1924 года Польская волость была упразднена, а "Шепелево" вошла в состав Молвотицкой волости. Население деревни "Шепелево" по переписи населения 1926 года — 222 человека. Затем, с августа 1927 года, деревня "Шепелево" в составе Линьевского сельсовета новообразованного Молвотицкого района новообразованного Новгородского округа в составе переименованной из Северо-Западной в Ленинградскую области. По постановлению ЦИК и СНК СССР от 23 июля 1930 года Новгородский округ был упразднён, а район перешёл в прямое подчинение Леноблисполкому. Германская оккупация: в конце 1941 года — в начале 1942 года, освобождена деревня в ходе Торопецко-Холмской наступательной операции. Указом Президиума Верховного Совета РСФСР от 19 февраля 1944 года райцентр Молвотицкого района был перенесён из села Молвотицы в село Марёво. Указом Президиума Верховного Совета СССР от 5 июля 1944 года была образована Новгородская область и Молвотицкий район вошёл в её состав.