In 1881 he became colonel, and in 1882 commanded the Indian engineer contingent sent to Egypt, being present at the Battle of Tel el-Kebir during the Anglo-Egyptian War. For his services in Egypt he received the 3rd class of the Osmariieh Order and the Khedives Star.