Родился в городе Кировск Ворошиловградской (ныне Луганской) области.
Заниматься футболом стал в возрасте 10 лет. Начал тренироваться в детской футбольной школе города Кировск, затем был приглашен в футбольную школу города Стаханов и играл за местный "Стахановец" (1987 - 1989).
Затем перешел в СКА Киев (1990-91, 76 матчей, 3 гола).
Далее выступал в Чемпионате Украины за ФК "Нива" (Винница, 1992-94, 72 матча, 6 голов) и ФК "Черноморец" (Одесса, 1994-1995, 33 матча).
С 1996 года выступает в Чемпионате России. Перешел в "Зенит" из ФК "Жемчужина" (Сочи) в 1997 году. В 2002 году Александр пописал контракт с ФК "Сатурн-REN TV" (Московская область), где провел 2 года. В 2004 году вернулся в "Зенит".
Выступал за национальные сборные России (2 товарищеских матча) и Украины (4 матча, 2 гола).
Достижения
1994/95 - Серебряный призер Чемпионата Украины
1995/96 - Серебряный призер Чемпионата Украины
1999 - Обладатель Кубка России
2001 - Бронзовый призер Чемпионата России
2007 - Чемпион России
2008 - Обладатель Суперкубка России, Обладатель Кубка УЕФА 2007/2008, Обладатель Суперкубка УЕФА
Официальных матчей за "Зенит" - 253, забил голов - 30. Матчей за "Зенит" в Высшем Дивизионе/Премьер-Лиге - 195, забил голов - 23. Всего в Высшем Дивизионе/Премьер-Лиге - 277, забил голов - 32. За фарм-клуб "Зенита" провел матчей - 2.