Działania na Kaukazie W 1856 awansowany do stopnia majora, otrzymał przydział do 125 kurskiego pułku piechoty, z którym wziął udział w wojnie kaukaskiej. 3 lipca 1858 dowodzony przez Ehrnrootha oddział strzelców wyborowych odegrał kluczową rolę w działaniach przeciwko powstańcom Szamila w rejonie Jarish Madra. W czasie walk Ehrnrooth został ranny w lewe ramię. Za odwagę, którą się wykazał w czasie działań wojennych, otrzymał Order Świętej Anny 3 stopnia z mieczami, Order Świętego Stanisława 2 stopnia z mieczami, Order Świętego Włodzimierza 4 stopnia z mieczami i Złotą szablę "Za dzielność".

W Królestwie Polskim W 1859 został skierowany do Sztabu Generalnego, skąd w 1861 trafił do Królestwa Polskiego jako szef sztabu 6 dywizji piechoty. W tym samym roku ponownie odznaczony Orderem św. Stanisława 2 stopnia. W latach 1863–1867, w stopniu pułkownika dowodził 27 witebskim pułkiem piechoty. Brał udział w tłumieniu powstania styczniowego - podległe mu oddziały operowały w rejonie Częstochowy, a następnie w rejonie Miechowa i Olkusza.