Родился 27 ноября 1982 года в Кингисеппе, Ленинградская область. Футбольная карьера началась в 1993 году в санкт-петербургском СДЮШОР «Зенит». Первым тренером у Кержакова был В. Петров, позже он тренировался у С. Романова. Вступив на тропу профессионального футбола, Кержаков стартовал в клубе «Светогорец» (Светогорск), где тренером был В. Казачёнка.
На сегодняшний день Александр отыграл за такие команды: «Светогорец» Светогорск (2000), «Зенит» СПб (2001 – 2006), «Севилья» Испания (2007 – 2008), «Динамо» Москва (2008 – 2009) и с 2010 года снова играет за питерский «Зенит». А в 2002 году играл за сборную России. Александр Кержаков обладает такими наградами и званиями: в 2001 вошел в список 33-х лучших футболистов России (попадал туда еще 5 следующих лет); являлся лучшим бомбардиром чемпионата России в 2004, а в команде «Зенит» является лучшим бомбардиром за всю ее историю. Также, играя за «Зенит», Кержаков стал Бронзовым призёром чемпионата России в 2001, Серебряным призёром чемпионата России в 2003, а также в этом году стал обладателем Кубка Премьер-Лиги. Когда Кержаков играл за испанский «Севилье», в 2006 – 2007 годах завоевывал Кубок УЕФА. Также был Бронзовым призёром Испании.