Родился 27 мая 1965 года в селе Шестаково Заводоуковского района Тюменской области. Окончил местную среднюю школу.
В ряды Советской Армии призван 28 октября 1983 года. Служба началась с учебной части военных связистов города Самарканда, Узбекистан.
В Республику Афганистан прибыл в апреле 1984 года в 56 отдельную гвардейскую десантно-штурмовую бригаду (в/ч пп 44585) в населенный пункт Гардез — административный центр провинции Пактия.
Андрей Петрович принимал участие в боевых действиях в должности командира отделения связи.
За проявленное мужество награжден медалями «За боевые заслуги», «От благодарного афганского народа», знаком «Воину-интернационалисту».
Уволился в запас в ноябре 1985 года. Вернулся на родину. Умер 9 апреля 2007 года.