Сын предпринимателя и политика Александра Петрова (1959—2020)[9][10] — совладельца ОАО «Выборгский судостроительный завод», ЗАО «Выборгская топливная компания» и других крупных региональных предприятий c общим оборотом более 1 млрд рублей в год[11]. Александр Петров был убит 24 октября 2020 года в посёлке Великое Выборгского района. Брат Сергей Петров — композитор, выпускник Венской консерватории[12].
В отличие от большинства профессиональных автогонщиков, Петров начал свою карьеру не с картинга[13]. Первый гоночный опыт он получил, начав участвовать в ралли-спринтах и ледовых гонках, в которых дебютировал в 1998 году[14]. В 2001 году принял участие в российском Кубке «Лада», в 2002 году стал чемпионом этой серии; также в сезоне 2002 занял десятое место в «Формуле-Россия»[15].
В 2003 году Петров выступал сразу в нескольких чемпионатах. Он провёл полный сезон в Итальянской Формуле-Рено 2.0, где стал 19-м, а также принял участие в нескольких этапах в других формульных сериях: Британской Формуле-Рено 2.0, Еврокубке Формулы-Рено 2.0, Евро Формуле-3000. В 2004 году россиянин проехал по четыре гонки в Еврокубке и Итальянской Формуле-Рено 2.0 и одну гонку в Евро Формуле-3000. В 2005 году участвовал в двух российских сериях: Кубке «Lada Revolution» и Формуле-1600; в обеих стал чемпионом. В 2006 году получил титул бронзового призёра в Итальянской Формуле-3000 и Евросерии-3000[15].
2007 год Петров провёл в серии GP2 в составе команды «Campos Grand Prix». Лучшим для него результатом в этом сезоне стало первое место в первой гонке в Валенсии; всего он набрал 21 очко и в личном зачёте занял 13-е место. Также выступил в нескольких гонках Серии Ле-Ман и в заезде «24 часа Ле-Мана»[15].
Сезон 2008 GP2, который Петров провёл в команде «Barwa International Campos Team», был отмечен тремя подиумами на трассах в Валенсии, Стамбуле на «Спа-Франкоршаме», всего заработал 39 очков, с которыми занял 7-е место. В этом же году участвовал в девяти из 10 гонок серии GP2 Asia, где с четырьмя подиумами набрал 33 очка и стал бронзовым призёром[15].
В 2009 году Петров всё-же сумел добиться успеха в GP2: благодаря двум победам и ещё пяти подиумам, он набрал 75 очков и в личном зачёте стал вторым. В проводившемся в новом формате сезоне 2008/09 GP2 Asia с 28 очками стал пятым[15].
31 января 2010 года было объявлено о подписании контракта с командой «Рено», по которому Петров стал её боевым гонщиком[16]. Его дебют в официальных заездах состоялся на Гран-при Бахрейна. За сезон 2010 Петров в 19 гонках пять раз финишировал в очковой зоне, в результате чего набрал 27 очков и занял 13-е место в личном зачёте[15].
В декабре 2010 года было сообщено о том, что Петров подписал новый двухлетний контракт с командой «Рено», которая с 2011 года стала носить название «Лотус-Рено»[17]. В первой же гонке сезона 2011 в Альберт-Парке россиянин занял третье место, а после этого ещё семь раз в гонках попадал в очковую зону; всего он заработал 37 очков и стал десятым в личном зачёте[15]. В декабре 2011 стало известно, что Петров не проведёт сезон 2012 в составе «Лотус-Рено»[18].
Сезон 2012 Петров провёл в команде «Катерхэм», о подписании контракта было сообщено в феврале[19]. Ни в одной из гонок не сумев набрать очков, он занял 19-е место в личном зачёте. Для выступлений в Формуле-1 в 2013 году Петров не подписал контракта ни с каким коллективом[15].
В 2013 году не принимал участия в соревнованиях. В 2014 году подписал контракт с командой «Mercedes AMG» на выступление в серии DTM. Во всех гонках финишировал в конце пелотона и не набрал ни одного очка. В личном зачёте занял последнее 23-е место[15][20].
В таблице перечислены результаты всех Гран-при Формулы-1, в которых принимал участие пилот. Строками таблицы являются сезоны, столбцами — этапы чемпионата мира. В каждой клетке указаны сокращённое название этапа и результат, дополнительно обозначенный цветом. Расшифровка обозначений и цветов представлена в нижеследующей таблице.
Пример
Описание
1
Победитель
2
Второе место
3
Третье место
5
Финишировал, заработав очки
Сход
Не финишировал, но при этом заработал очки
12
Финишировал, не получив очков
НКЛ
Финишировал, но не попал в финальную классификацию
15
Участвовал вне зачёта, либо по отдельной классификации
18
Не финишировал, но попал в финальную классификацию
Сход
Не финишировал
НКВ
Не прошёл квалификацию
НПКВ
Не прошёл предквалификацию
ДСК
Дисквалифицирован
ИСК
Исключён из протокола соревнований
ТТ
Участвовал только в тренировках
НС
Участвовал в квалификации, но не стартовал в гонке
Т
Травмирован или болен
ОТК
Отказ от участия
НТР
Прибыл на соревнования, но на трассу не выезжал
НПР
Был заявлен в числе участников, но не прибыл к началу соревнований
В таблице перечислены результаты всех Гран-при Формулы-1, в которых принимал участие пилот. Строками таблицы являются сезоны, столбцами — этапы чемпионата мира. В каждой клетке указаны сокращённое название этапа и результат, дополнительно обозначенный цветом. Расшифровка обозначений и цветов представлена в нижеследующей таблице.
Пример
Описание
1
Победитель
2
Второе место
3
Третье место
5
Финишировал, заработав очки
Сход
Не финишировал, но при этом заработал очки
12
Финишировал, не получив очков
НКЛ
Финишировал, но не попал в финальную классификацию
15
Участвовал вне зачёта, либо по отдельной классификации
18
Не финишировал, но попал в финальную классификацию
Сход
Не финишировал
НКВ
Не прошёл квалификацию
НПКВ
Не прошёл предквалификацию
ДСК
Дисквалифицирован
ИСК
Исключён из протокола соревнований
ТТ
Участвовал только в тренировках
НС
Участвовал в квалификации, но не стартовал в гонке
Т
Травмирован или болен
ОТК
Отказ от участия
НТР
Прибыл на соревнования, но на трассу не выезжал
НПР
Был заявлен в числе участников, но не прибыл к началу соревнований
В таблице перечислены результаты всех Гран-при Формулы-1, в которых принимал участие пилот. Строками таблицы являются сезоны, столбцами — этапы чемпионата мира. В каждой клетке указаны сокращённое название этапа и результат, дополнительно обозначенный цветом. Расшифровка обозначений и цветов представлена в нижеследующей таблице.
Пример
Описание
1
Победитель
2
Второе место
3
Третье место
5
Финишировал, заработав очки
Сход
Не финишировал, но при этом заработал очки
12
Финишировал, не получив очков
НКЛ
Финишировал, но не попал в финальную классификацию
15
Участвовал вне зачёта, либо по отдельной классификации
18
Не финишировал, но попал в финальную классификацию
Сход
Не финишировал
НКВ
Не прошёл квалификацию
НПКВ
Не прошёл предквалификацию
ДСК
Дисквалифицирован
ИСК
Исключён из протокола соревнований
ТТ
Участвовал только в тренировках
НС
Участвовал в квалификации, но не стартовал в гонке
Т
Травмирован или болен
ОТК
Отказ от участия
НТР
Прибыл на соревнования, но на трассу не выезжал
НПР
Был заявлен в числе участников, но не прибыл к началу соревнований