9 августа 1877 года Шувалов был назначен командующим 2-й гвардейской пехотной дивизией. Принимал участие в русско-турецкой войне 1877—1878 гг. и находился в сражениях при Горном Дубняке и на Правецкой позиции; 12 октября 1877 года он был награждён орденом св. Георгия 4-й степени