Воспитанник санкт-петербургской ДЮСШ «Локомотив», в 2005 году подписал контракт с «Зенитом». С 2006 по 2008 год выступал за дублирующий и молодёжный состав «Зенита», проведя за это время в общей сложности 40 игр. В основном составе дебютировал 6 августа 2008 года, выйдя на замену в матче 1/16 финала Кубка России в Новосибирске против местной «Сибири», в том же году был внесён «Зенитом» в официальную заявку клуба на участие в Лиге чемпионов.
В начале 2009 года на правах годичной аренды перешёл в «Кубань», в составе которой дебютировал в Высшем дивизионе 30 мая 2009 года в матче 11-го тура сезона 2009 года в Санкт-Петербурге против родного «Зенита». Александр отыграл весь матч, однако, дебют в РФПЛ получился не очень приятным, поскольку его команда потерпела поражение со счётом 0:2. Всего за «Кубань» провёл 6 матчей в чемпионате, 1 матч в Кубке России и 12 игр в турнире молодёжных составов, в которых забил 1 гол, после чего, ввиду завершения срока аренды, покинул «Кубань».
27 августа 2010 года был заявлен за «Спартак-Нальчик», также по арендному договору. В декабре Александра выкупили самарские «Крылья Советов», подписав с ним годичный контракт. Однако в феврале перешёл в ФК «Ростов».
(откорректировано по состоянию на 27 июня 2011)