1881 m. jis tapo pulkininku, o 1882 m. vadovavo Indijos inžinierių kontingentui, išsiųstam į Egiptą, dalyvaudamas Tel el-Kebiro mūšyje per
Anglų-Egipto karas. Už savo tarnybą Egipte jis gavo Osmariieh ordino trečiąją klasę ir Khedives žvaigždę.