He joined the Bengal Engineers at the age of 19 as a Second Lieutenant and spent the next 28 years in the service of British Government of India.
В 19-летнем возрасте Александр Каннингем, в звании второго лейтенанта, отправился военным инженером в Индию и провёл там на государственной службе 28 лет.