Otto von Garnier nació en Neustadt en Oberschlesien (actualmente Prudnik, Polonia) como hijo del teniente prusiano Otto Wladislaus Aloys Joseph Ernst Eduard von Garnier (1830-1908), y de su esposa Agnes Laurette von Mitzlaff (1837-1914).
Después, se convirtió en Rittmeister y se unió al Großer Generalstab en Berlín.
[3] Reemplazó a Erich von Gündell como comandante del V Cuerpo de Reserva y a Franz von Soden como comandante del VII Cuerpo de Reserva.
[4][5] Garnier se retiró del servicio activo en marzo de 1918.
Su hija Huberta se casó con el General de Infantería Dietrich von Choltitz.