Con el rango de capitán fue transferido al Comandamiento General del II Cuerpo Real Bávaro.
En 1888 se convirtió en Rittmeister, en 1891 Mayor, y fue transferido al 1.º Regimiento Real Baváro de Caballería Pesada "Príncipe Carlos de Baviera" en 1893, donde pasó a ser teniente coronel en 1896.
Al año siguiente pasó a ser comandante del 6.º Regimiento Real Bávaro Chevaulegers "Príncipe Alberto de Prusia", en 1898 coronel, y en 1901 Mayor General.
Kreß von Kressenstein fue el representante bávaro en el Imperio alemán.
[3] Uno de sus hijos fue el posterior general Franz Otto Freiherr Kreß von Kressenstein.