Na początku 1854 awansował na rotmistrza 1. klasy i został przeniesiony do nowo utworzonego 2 Dywizjonu Sztabowego Dragonów. Od około 1855 służył w szeregach 7 pułku kirasjerów, a od około 1857 w szeregach 6 pułku kirasjerów (około 1858 podjął tam służbę jego stryjeczny brat ppor. Włodzimierz Gniewosz). W tym okresie brał udział w działaniach wojennych. W 1859 uczestniczył w wojnie francusko-austriackiej. Kilka lat później walczył w wojnie prusko-austriackiej i w bitwie pod Sadową (Königgrätz) 3 lipca 1866, a za swoje mężne czyny został odznaczony na placu boju. Około 1867 najpierw został przeniesiony do 2 pułku kirasjerów, a po awansie na majora został oficerem sztabu 9 pułku kirasjerów w Czegléd, około 1868 przemianowanego na 9 pułk dragonów