Российский Футболист. Выступает на позиции защитника футбольного клуба «Краснодар».
Сергей Петров родился 2 января 1991 года в городе Никольское, Ленинградская область. До четвертого класса занимался в футбольной школе родного города. Затем в 15 лет перешел в футбольный клуб «Зенит» города Санкт-Петербург.
С 2008 по 2010 года выступал в молодежном первенстве. В 2009 году Петров победил на турнире. За сезон защитник сыграл 16 матчей, забил один гол. Регулярно призывался в молодежную сборную, играя на первых ролях.
Весной 2011 года футболист провел два матча за главную дружину ФК «Зенит», выйдя на замену в выездной игре против футбольного клуба «Терек» города Грозный, Чеченская Республика. В домашней игре выступил против самарского клуба «Крылья Советов».
В июле 2011 года Сергей перешел в ФК «Крылья Советов», где достаточно быстро стал одним из ведущих игроков, сыграв 40 матчей и забив 2 гола. Причем лишь в трех поединках Петров выходил на замену, а все остальные начинал в стартовом составе.
В сезоне 2012/2013 года защитник отметился забитым мячом в ворота клуба «Анжи» в финале Кубка России. В этой же игре, состоявшейся 31 октября, получил травму плеча, из-за которой вынужден был пропустить остаток осенней части Чемпионата России.
В декабре 2012 года, полностью восстановившись после травмы, Сергей Петров подписал контракт с футбольным клубом «Краснодар», позднее продлив его до 2019 года.
Сергей Петров женат. В январе 2019 года у супругов родилась дочь Ксения.