Герой Советского Союза, участник Великой Отечественной войны
Родился в селе Мамёшево, ныне Пильнинского района Нижегородской области, в семье рабочего. В раннем возрасте Павел Гаврилин переехал в Подмосковье к старшему брату. После окончания 8 классов школы в городе Ступино Московской области работал электриком.
В Красной Армии с 1940 года.
Окончил Качинскую военную авиационную школу летчиков (1941 г.).
Участник Великой Отечественной войны с апреля 1943 года.
Командир звена 402-го истребительного авиационного полка 265-й истребительной авиационной дивизии 3-го истребительного авиационного корпуса 16-й воздушной армии 1-го Белорусского фронта лейтенант Гаврилин за время войны совершил 244 боевых вылета, в 54 воздушных боях сбил лично 19 самолетов противника.

Звание Героя Советского Союза присвоено 15 мая 1946 года.
После окончания войны продолжил службу в армии.
С 1955 года подполковник Гаврилин – в запасе.
Почётный гражданин города Вольск Саратовской области.
Жил в Москве, похоронен на Хованском кладбище.

Награды: ордена Ленина (15.05.1946); Красного Знамени (27.04.1944; 21.05.1944; 04.06.1945); Отечественной войны 1-й (08.05.1943; 11.03.1985) и 2-й степени (14.07.1945); Красной Звезды (30.09.1943; 1955).