Герой Советского Союза
Родился в селе Мамёшево, ныне Пильнинского муниципального округа Нижегородской области, в семье рабочего.
В раннем возрасте Павел Гаврилин переехал в Подмосковье к старшему брату.
После окончания восьми классов школы в городе Ступино Московской области работал электриком.
В Красной Армии – с 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).