Писатель-маринист, моряк-подводник, участник обороны Одессы, Севастополя и Кавказа. Жил в Крыму. В 1921 году по комсомольскому призыву он пришёл на Балтийский флот служить матросом. В то время у него был уже за плечами трёхлетний боевой путь в рядах Красной Армии. Во время службы на флоте Пётр Гаврилов окончил школу подводного плавания и стал рулевым-подводником. Остался на сверхсрочную службу и в 1933-1935 годах работал штатным корреспондентом газеты «Красный черноморец». Участвовал в штурме Новороссийска.