Il 28 agosto 1862 Pirogov curò Giuseppe Garibaldi, ferito al piede sull'Aspromonte. Visitò i campi di battaglia e gli ospedali da campo della guerra franco-prussiana del 1870, come rappresentante della Croce Rossa russa, e fu ancora una volta un chirurgo di campo nella guerra russo-turca nel 1877.