Pendant la Révolution, il est nommé commandant du district militaire de Pétrograd pour appliquer la loi martiale et réprimer les troubles le 27 février 1917. Le Gouvernement provisoire rend ce projet inapplicable. Ivanov part pour Kiev par Moscou ; il est arrêté par le soviet de Kiev et renvoyé à Pétrograd. Il est remis en liberté sous caution par Alexandre Kerenski.