В началото на войната 31-ва пехотна дивизия е в състава на 9-и армейски корпус с командир генерал-лейтенат Николай Криденер. Участва в атаката и превземането на Никопол на 4 – 5 юли 1877 г.. Дивизията е съсредоточена при Плевен и е назначен за командващ десния фланг при втората атака на града. Поверени са му 24 батальона, 2 ескадрона, сотня и 104 оръдия. Нанася главния удар и води най-тежкото и ожесточено сражение при височините на село Гривица.