 In May 1828 he took command of the Sirhind Division.In 1830 Adams was promoted to major-general.At some point he became Colonel of the 16th Bengal Infantry Regiment and was elevated to a Knight Commander of the Order of the Bath in the 1831 Coronation Honours.