Han ble sekondløytnant i 1848, premierløytnant i 1857, kaptein i 1862, major i 1864, oberstløytnant i 1872, oberst i 1882, generalmajor i 1887 og generalløytnant i 1895. Han gikk av med pensjon i 1899.