McInnes tinha cerca de 42 anos e era um artilheiro da Artilharia de Bengala, Exército de Bengala, durante o motim indiano de 1857, quando, durante o cerco de Lucknow, os seus actos de galantaria valeram-lhe a condecoração.