Pendant la Seconde Guerre mondiale, Petrov prit part au siège d'Odessa (1941), au siège de Sébastopol (1941-1942) et à la bataille du Caucase. Par la suite il combattit lors de la libération de l'Ukraine et prit part à l'Offensive de Jassy–Kishinev et l'offensive de Budapest en Hongrie. Il est décoré de la médaille pour la Défense d'Odessa et la médaille pour la Défense de Sébastopol.