Петр Гаврилов — сын крестьянина деревни Уткино Мамадышского уезда Казанской губернии. В 1888 году, будучи 18 лет, окончил учительскую семинарию.
В 1895 году рукоположен в сан священника. В 1903 году окончил миссионерские курсы. Служил в Барнауле. За безупречное и ревностное служение был возведен в сан протоиерея.
В 1929 году он был выслан из города Барнаула в Нарым на четыре года.
С 1933 года служил в Сретенском храме города Бийска.
1 ноября 1936 года был арестован как «участник контрреволюционной повстанческой организации», проходил по групповому делу «Дело архиепископа Иакова (Маскаева) и др. Барнаул, 1937 г.». 4 ноября состоялся первый допрос, а затем допросы продолжались в течение нескольких месяцев. При аресте и на допросах о. Петр держался мужественно. Виновным себя не признал и никого не оговорил. В период следствия содержался под стражей в Бийской тюрьме.
25 июля 1937 года Особой тройкой УНКВД Западносибирского края признан виновным и приговорен к расстрелу.
29 июля 1937 года расстрелян в Барнауле вместе с архиепископом Иаковом (Маскаевым). Погребен в безвестной могиле.