Генералов Павел Андреевич родился в 1921 году в городе Лаишев Лаишевского кантона ТАССР. Русский.
Участвовал в боях по освобождению городов от немецко-фашистских захватчиков в составе 1-го Белорусского фронта.
Награжден медалями «За боевые заслуги», «За взятие Кенигсберга», «За победу над Германией», юбилейными медалями.
Домой вернулся в звании гвардии сержанта.