Cameron was promoted to major in the Cameron Highlanders in 1801, before appointment as lieutenant-colonel of a newly-formed second battalion (later disbanded) on 23 June 1808 which served mainly in Ireland.