Napišite nadaljevanje za ta odstavek - Bruce je bil imenovan za praporščaka v 74. (Highland) regimentu 9. junija 1838. V 8. vojni Xhosa je bil v akciji s svojim polkom.
Med letoma 1851 in 1853. Avgusta 1857 je postal poveljnik 2. bataljona svojega polka, v katerem je bil razporejen na Gibraltar. Leta 1878 je postal poveljnik vojakov v Severnem britanskem okrožju. 4. februarja 1890 je postal polkovnik Vzhodnega Yorkshirskega polka in 6. junija 1891 polkovnik Kraljevega kraljevega polka (Zahodni Surrey).