Entering the British Army in 1838, he became an ensign by purchase in the 47th (Lancashire) Regiment of Foot. He served with this regiment in Malta and the West Indies, moving in 1846 as a Captain to the 74th (Highland) Regiment of Foot, with whom he served in all operations of the Eighth Kaffir War, commanding the Regiment from November 1851 until October 1852.