Родился 6 февраля 1981 года в г. Цхинвал в семье трудящихся. В 1987 году пошел в первый класс Цхинвальской средней общеобразовательной школы №12. Позже перешел в Цхинвальскую спецшколу «Элита», которую окончил с отличием в 1997 году.
В 1997 году поступил на дневное отделение экономического факультета Юго-Осетинского государственного университета им. А.А. Тибилова по направлению «Финансы и кредит». Одновременно в том же году поступил на заочное отделение юридического факультета Юго-Осетинского государственного университета им. А.А. Тибилова. В 2002 году окончил оба факультета.
В 2001 году был принят на работу в Министерство экономического развития Республики Южная Осетия на должность главного специалиста Отдела поддержки малого и среднего предпринимательства и антимонопольной политики, где проработал до 2004 года.
В 2002 году поступил на службу в Комитет государственной безопасности Республики Южная Осетия. В 2017 году уволился в звании подполковника. В 2003 году окончил курсы повышения квалификации в г. Владикавказ по Президентской программе подготовки кадров в Российской Федерации.
Участник боевых действий 2004 и 2008 годов в Республике Южная Осетия. В 2017 году принимал участие в президентских выборах в качестве кандидата в президенты.
С февраля 2020 года Председатель Парламентской политической партии «Ныхас».
8 мая 2022 года избран Президентом Республики Южная Осетия. Избранный президент Алан Гаглоев официально вступил в должность президента Республики 24 мая.
Награжден государственными и ведомственными наградами, в том числе и российскими.
Женат, воспитывает двоих детей.