Under andre verdenskrig kjempet Petrov i forsvaret av Odessa, forsvaret av Sevastopol og slaget om Kaukasus. Senere tok han også del i invasjonen av Romania og Budapestoffensiven.