В 1812 году он окончил службу при штабе армии и участвовал в качестве помощника-квартирмейстер в битвах при Витории, Пиренеях и Ортезе. Эберкромби служил в той же должности в 1815 году и участвовал в битве при Катр-Бра, битве при Ватерлоо и штурме Перона.