Родился 12 июня 1909 года в посёлке Кирс Вятской губернии (ныне город Кирс Кировской области). Окончил педагогический техникум, работал учителем в школе ФЗУ. Впоследствии стал директором школы.
В марте 1942 года был мобилизован в Красную Армию. Прошёл обучение в Ленинградском пехотном училище.
На фронтах Великой Отечественной войны с 1943 года, командовал 1-м взводом 8-й роты 78-го гвардейского стрелкового полка (25-я гвардейская стрелковая дивизия, 6-я армия, Юго-Западный фронт).
2 марта 1943 года взвод лейтенанта Широнина, выполняя боевую задачу, занял оборону на железнодорожном переезде возле села Тарановка Харьковской области. В течение 5 дней до подхода основных сил взвод удерживал позицию. 5 марта 1943 года гитлеровцы бросили на позиции взвода 35 танков и бронемашин. В тяжелейшем бою взвод под командованием Широнина удержал позицию, уничтожив 16 танков и более 100 солдат противника. Бойцы взвода, жертвуя собой, бросались с гранатами под танки противника. Лейтенант Широнин был тяжело ранен в этом бою.
Звание Героя Советского Союза ему, как и всем бойцам взвода, было присвоено 18 марта 1943 года.
После излечения он был комиссован и демобилизован как инвалид 2-й группы. Пётр Широнин вернулся в родной город, продолжил педагогическую деятельность.
После войны П. Н. Широнин, выступая перед молодыми солдатами 25-й гвардейской стрелковой дивизии, говорил:
Пётр Николаевич Широнин скончался 30 июня 1968 года. Похоронен на родине.