Павел Андреев родился в селе Смородино, расположенном в 40 км от города Камышина Волгоградской области, в крестьянской семье. Его отец затем работал машинистом на лесозаводе вместе с отцом будущего Героя СССР Алексея Маресьева. После школы Павел работал в Сталинграде на заводе.
— Помните, как попали на фронт?
— Вернулся 2 мая 1942 года с завода, а там в общежитии у нас объявление висело: явиться с вещами в военкомат 3 мая. Посадили меня в эшелон и отправили, но пришлось вернуться в Сталинград — не прошёл в истребительный батальон из-за худобы. Поэтому здесь меня записали в артиллерийский полк. Он напрямую подчинялся Москве и Верховному главнокомандующему. С той своей пушкой я всю войну и прошёл.