He was promoted major in 1840 and lieutenant-colonel on 14 June 1842 after succeeding to command of the 79th.
He was promoted captain and lieutenant-colonel the following year.
He was promoted major in 1905 and lieutenant-colonel in 1913.
During this period he was promoted lieutenant-colonel on 30 June 1967.
He was promoted lieutenant-colonel in 1932 and colonel in 1938.
He was promoted lieutenant-colonel in April 1938 and commanded the 6th battalion from 1938 to 1940.
He was promoted lieutenant-colonel on 26 April 1926.
He was promoted lieutenant-colonel on 27 May 1910.
He was promoted major in 1962 and lieutenant-colonel in 1967.
He was promoted lieutenant-colonel in 1907 and colonel in 1910.