Родился в Кингисеппе (Ленинградская область). 
Воспитанник СДЮШОР «Зенит». Первый тренер – В. И. Петров. 
Выступал за «Светогорец» (Светогорск). 
В основной состав «Зенита» пробился в 2001 году и за несколько лет сумел стать лучшим бомбардиром команды в истории российских первенств. 
фотографии лестниц В 2006 году Александр Кержаков перешел из «Зенита» в испанский клуб «Севилья», в составе которого выиграл Кубок УЕФА сезона-2006/07, стал обладателем Кубка и Суперкубка Испании. В следующем сезоне вернулся в Россию и стал выступать за московское «Динамо», в составе которого регулярно боролся за первые строчки в бомбардирских рейтингах России. 
В январе 2010 года вернулся в родную команду, подписав четырёхлетний контракт.