Захаров Андрей Павлович родился в 1925 году в городе Лаишев Лаишевского кантона ТАССР. Русский.
Участник боевых действий с января 1943 года. Воевал в составе 934-ой отдельной батареи связи 79-го гвардейского, 616-го стрелкового полков.
За мужество, отвагу и героизм, проявленные в борьбе с немецкими оккупантами награжден орденом Славы 3 степени, медалями «За отвагу», «За взятие Кенигсберга», «За победу над Германией», юбилейными медалями.
С фронта вернулся в 1945 году в звании рядового.