Петр Дмитриевич Шальнев родился 7 июля 1924 года в селе Яблоновец Шехманского (ныне Петровского) района Тамбовской области. Начало войны встретил в г. Ростове-на-Дону. После освобождения Ростова-на-Дону 28 ноября 1941 г. Красной Армией, вернулся на Родину в Тамбовскую область и работал в колхозе «Путь Ильича». 20 августа 1942 года был призван в ряды Красной Армии и направлен на 6-месячные курсы младших командиров в г.Орехово-Зуево Московской области в 19-ю учебную бригаду автоматчиков, по окончании которых получил звание сержанта и как отличник боевой и политической подготовки был оставлен для обучения двух последующих призывов в качестве командира отделения.
Участвовал в боях за освобождение Варшавы, в боях за взятие Берлина.
Награжден орденом «Великой Отечественной войны» I степени, медалями
«За освобождение Варшавы», «За взятие Берлина», юбилейными медалями. День Победы встретил 8 мая 1945 года на реке Эльба. Демобилизовался 17 мая 1947 года. С августа 1947 года проживал в городе Избербаше, который стал его второй Родиной. С марта 1988 года и до смерти в 2014 году являлся бессменным председателем Городского Совета ветеранов войны и труда. Многие годы отдал общественной работе во благо нашего города, внёс большой вклад в военно- патриотическое воспитание молодежи. В 2010 году был приглашен в Москву на Парад в честь 65-й годовщины Победы.