Petrov was born on 16 July 1990 in the small town Seltso, but his family moved to Kaliningrad after he was born.[2]
Career
Representing Russia (2006–2016)
Petrov competed at the 2006 Junior European Championships and won three medals. He helped the Russian team win the silver medal three-tenths of a point behind Germany. He also won the silver medal on the pommel horse behind British gymnast Louis Smith, and he won the bronze medal on the horizontal bar.[3] He then won three more medals at the 2008 Junior European Championships. The Russian team won the silver medal behind Great Britain.[4] Individually, Petrov won another silver medal on the pommel horse behind Daniel Keatings, and he won the bronze medal on the still rings.[5]
Petrov initially retired from gymnastics after not being selected for the 2016 Russian Olympic team. He then moved to Prague to work as a coach, but he began training again in his spare time. The director of the gym he was working at, Alon Hasa, is Albanian, and he began coaching Petrov as well. The Artistic Gymnastics Federation of Russia approved Petrov's switch to Albania, and he began competing for Albania in 2018.[11][2]
Representing Albania (2018–present)
Petrov made his debut for Albania at the 2018 Grand Prix of Brno, a mixed-pairs team competition where he won the gold medal with Dutch teammate Neto Tanishaley.[11] At the 2018 Voronin Cup in Moscow, he won the bronze medal on the pommel horse.[12] He only competed on the pommel horse at the 2019 European Championships and finished thirtieth in the qualification round.[13] Then he competed in the all-around at the 2019 World Championships and finished ninety-seventh with a total score of 75.656 and did not qualify for any finals.[14]
At the 2021 European Championships in Basel, Petrov finished twentieth on the pommel horse in the qualification round and did not qualify for the final.[17] Then at the 2021 Varna World Challenge Cup, he finished seventh in the pommel horse final.[18] He then won the gold medal on the pommel horse at the 2021 Osijek World Challenge Cup.[19] Then at the Doha World Cup, he finished eighth in the pommel horse final.[20] Petrov received an invitation from the Tripartite Commission to compete at the 2020 Olympic Games.[21] He only competed on the pommel horse where he finished tenth in the qualification round with a score of 14.733 which made him the first reserve for the event final.[22] After the Olympics, he competed at the Koper World Challenge Cup and won the gold medal on the pommel horse after winning the execution score tie-breaker over Illia Kovtun.[23][24]