Mit der Mobilmachung anlässlich des Krieges gegen Frankreich wurde Olszewski Kommandeur des II. Bataillons im Ostpreußischen Landwehr-Regiment Nr. 3 und in dieser Stellung als Major am 20. Juli 1870 dem 2. Ostpreußischen Grenadier-Regiment Nr. 3 aggregiert. Er nahm an den Belagerungen von Neu-Breisach sowie Belfort teil und konnte sich in der Schlacht an der Lisaine besonders bewähren. Kurz vor dem Friedensschluss kehrte Olszewski als Kommandeur des II. Bataillons in das 2. Ostpreußische Grenadier-Regiment Nr. 3 zurück und erhielt am 20. Juli 1871 noch das Eiserne Kreuz I. Klasse für die Verteidigung des Schlosses Montbéliard. Anfang Juli 1875 folgte seine Beförderung zum Oberstleutnant. Unter Stellung à la suite beauftragte man ihn am 11. Februar 1879 mit der Führung des 6. Pommerschen Infanterie-Regiments Nr. 49. Zwei Monate später wurde er zum Regimentskommandeur ernannt und in dieser Stellung am 11. Juni 1879 zum Oberst befördert. Daran schloss sich vom 12. Juli 1884 bis zum 3. Februar 1888 eine Verwendung als Generalmajor und Kommandeur der 3. Infanterie-Brigade in Danzig an. Anschließend zu den Offizieren von der Armee versetzt, wurde Olszewski zunächst zur Vertretung des Inspekteurs der 3. Landwehr-Inspektion kommandiert und am 16. Mai 1888 zum Inspekteur ernannt. In dieser Eigenschaft erhielt er am 19. September 1888 den Charakter als Generalleutnant. Unter Verleihung des Kronenordens II. Klasse mit Stern wurde Olszewski am 22. März 1889 mit der gesetzlichen Pension zur Disposition gestellt.