Александр Альбертович Вешняков родился 24 ноября 1952 г. в деревне Байкалово Приморского района Архангельской области. Русский
1973 г. - окончил Архангельское мореходное училище.
1973-1979 гг. - работал на судах Северного морского пароходства.
1979 год — Ленинградское высшее инженерное морское училище имени адмирала С. О. Макарова.
С 1979 года — заместитель секретаря комитета ВЛКСМ Северного морского пароходства, затем — старший инспектор отдела организации работы с моряками загранплавания Северного морского пароходства.
С 1983 года — заместитель секретаря парткома Северного речного пароходства.
Ленинградская высшая партийная школа.
С 1985 года — секретарь парткома Северного речного пароходства.
В 1987—1990 годах — секретарь Архангельского горкома КПСС и депутат Архангельского городского Совета народных депутатов.
В 1990—1993 годах — народный депутат РСФСР, член Верховного Совета Российской Федерации.
1990—1991 — заместитель Председателя Совета Республики Верховного Совета Российской Федерации.
1991—1993 — председатель подкомиссии Комиссии Совета Республики по транспорту, связи, информатике и космосу.
С ноября 1993 года — советник Департамента морского транспорта Министерства транспорта Российской Федерации.
21 марта 1995 года избран Секретарём Центральной избирательной комиссии Российской Федерации.
С 10 февраля 1999 года — член Центральной избирательной комиссии Российской Федерации нового состава.
24 марта 1999 года избран Председателем Центральной избирательной комиссии Российской Федерации нового состава. С августа 2000 года являлся руководителем Рабочей группы, образованной распоряжением Президента России для подготовки предложений по совершенствованию законодательства о выборах. 26 марта 2003 года вновь избран главой ЦИК России.
2000 гю - перевел ЦИК в Большой Черкасский переулок (Тверской район)
Был одним из сторонников и инициаторов реформы верхней палаты и отказа от мажоритарной системы выборов в пользу пропорциональной.
1995 год — Дипломатическая академия МИД России по специальности "Международное право".
26 марта 2007 года истек срок полномочий прежнего состава ЦИК России, включая его председателя Александра Вешнякова. В новый состав ЦИК России Вешняков не вошёл. Его место занял В. Е. Чуров.
15 октября 2007 года Совет Федерации дал согласие на назначение послом России в Латвии. 11 января 2008 года был назначен Чрезвычайным и Полномочным Послом Российской Федерации в Латвии. 12 февраля 2008 вступил в должность Чрезвычайного и Полномочного Посла Российской Федерации в Латвии. 15 декабря 2016 года освобождён от обязанностей посла
Женат, Дети: сын Алексей и дочь Анжела
Член КПСС до августа 1991 г.
Кандидат юридических наук. Защитил диссертацию на тему "Избирательные стандарты в международном праве и их реализация в законодательстве Российской Федерации" (1997)
Цитаты:
"Моя позиция всегда была такой: на президентской и губернаторской должностях обязательно ограничение — два срока подряд, и не более" (2004)
Государственные награды:
Орден "За заслуги перед Отечеством" II степени (27 марта 2007) — "за большой вклад в укрепление российской государственности, развитие и совершенствование избирательной системы РФ"
Орден "За заслуги перед Отечеством" III степени (30 декабря 2004) — "за заслуги в укреплении российской государственности, развитии избирательной системы и многолетнюю добросовестную работу"
Орден "За заслуги перед Отечеством" IV степени
Орден Почёта (13 декабря 2012) — "за большой вклад в реализацию внешнеполитического курса Российской Федерации и многолетнюю добросовестную работу"
Медаль "Защитнику свободной России" (20 августа 1997) — "за исполнение гражданского долга при защите демократии и конституционного строя 19-21 августа 1991 года"