Андрей Сергеевич Баркулов родился 29 октября 1985 года. После окончания колледжа в 2004 году был призван на военную службу в ряды Вооруженных сил Российской Федерации. В этот период принимал участие в военных командировках в Чеченской Республике. Был награжден орденом Мужества и, впоследствии, Чёрным крестом «За службу на Кавказе».
1 октября 2022 года был мобилизован и отправлен в зону проведения специальной военной операции в 155-ю отдельную гвардейскую ордена Жукова бригаду морской пехоты, где проходил службу в качестве артиллериста. Участвовал в штурме населенных пунктов Павловка и Марьинка. Гвардии прапорщик Баркулов принял последний бой 13 февраля 2023 года под г. Угледар Донецкой Народной Республики. Во время вражеского обстрела он выносил из-под огня раненых товарищей, и, по предварительной информации, спас не менее 13 человек.
Указом Президента Российской Федерации за мужество и героизм награждён орденом Мужества.
