Александр Александрович Ушаков родился 11 июня 1960 года в городе Глазове.
В 1983 году окончил физико-технический факультет Уральского политехнического института по специальности "Технология редких и рассеянных элементов".
После окончания института работал мастером на Чепецком механическом заводе. В 1984 году избран заместителем секретаря, а в 1986-м – секретарём комитета комсомола ЧМЗ;
С 1989 по 1992 гг. – начальник строительного подразделение цеха № 18 ЧМЗ;
С 1992 по 1997 гг. – гендиректор Глазовского пищекомбината;
С 1997 по 1999 гг. – начальник управления информационно-аналитического обеспечения аппарата Государственного совета УР;
В 1995 году избран депутатом Государственного Совета Удмуртской Республики;
В 1999 г. – руководитель секретариата председателя Госсовета УР;
С 1999 по 2001 гг. – директор ГТРК "Удмуртия".
С 2001 по 2005 гг. – первый заместитель главы администрации города Ижевска;
С 2005 по 2010 гг. – глава администрации города Ижевска;
С 2010 по 2015 гг. – глава МО "город Ижевск", депутат городской думы Ижевска.
Награжден почётными грамотами Верховного Совета Удмуртской Республики, Государственного совета Удмуртской Республики, правительства Удмуртской Республики, медалью "За заслуги в проведении Всероссийской переписи населения 2002 года", Почётной грамотой Комитета по делам архивов при Правительстве Удмуртской Республики. В 2010 году ему вручена медаль ордена "За заслуги перед Отечеством" II степени.