Андрей Афанасьев родился 11 июня 1976 года в городе Свободный Амурской области. В 1997 году окончил Хабаровскую высшую школу МВД России.
Как сообщили в пресс-службе Южной транспортной прокуратуры, он проходил службу в следственном управлении Следственного комитета при прокуратуре РФ по Амурской области. В 2011 году назначен на должность помощника Бурятского транспортного прокурора, затем заместителя Благовещенского транспортного прокурора Восточно-Сибирской транспортной прокуратуры.
Как ранее сообщали «Кубанские новости», приказом Генерального прокурора Российской Федерации Азово-Черноморским межрайонным природоохранным прокурором Краснодарского края назначен старший советник юстиции Олег Сушков.
Приказом Генерального прокурора Российской Федерации Туапсинским межрайонным прокурором назначен советник юстиции Александр Гаврилов.
В марте 2019 года прокурором Кущевского района был назначен Владимир Приходченко.
Ранее приказом Генерального прокурора Российской Федерации заместителем прокурора Краснодарского края был назначен старший советник юстиции Александр Бучман.
В апреле прокурором Усть-Лабинского района стал Александр Поляков.
В июне прокурором Северского района стал Максим Жук.
В июле 2019 года прокурором Щербиновского района был назначен Владимир Юдин.