Родился 19 мая 1956 года в городе Баку.
В 1983 году окончил Ленинградский инженерно-строительный институт по специальности промышленное и гражданское строительство. Кандидат технических наук.
Работал на руководящих должностях в строительных организациях Ленинграда.
С 1986 по 1989 год был заведующим отделом строительства и промышленности строительных материалов Исполкома Ленсовета.
С 1989 года по 1990 год - заведующий сектором социально-экономического отдела Обкома КПСС.
С 1990 по 1991 год - заместитель начальника ГлавУКСа Исполкома Ленсовета.
С 1991 по 1997 год - главный инженер СП "Мелазель".
С 1997 по 1999 годы - на преподавательской работе в архитектурно-строительном университете.
С 1999 и до назначения на должность вице-губернатора - руководителя канцелярии администрации Петербурга работал главой территориального управления Курортного административного района Санкт-Петербурга.
С 16 июня 2003 года исполнял обязанности губернатора Санкт-Петербурга до новых выборов.
2003–2004: Первый заместитель полномочного представителя президента Российской Федерации в Северо-Западном федеральном округе
2004–2008: помощник президента Российской Федерации – начальник Контрольного управления президента Российской Федерации
2008–2012: заместитель руководителя Администрации президента Российской Федерации
2012-2017: полномочный представитель президента Российской Федерации в Центральном федеральном округе
с 25 декабря 2017 г. – полномочный представительпрезидента Российской Федерации в Северо-Западном федеральном округе
3 октября 2018 года назначен врио губернатора Санкт-Петербурга
По итогам выбором 8 сентября 2019 года избран губернатором Санкт-Петербурга.
Инаугурация Александра Беглова состоялась 18 сентября 2019 года.