 He served in the 2nd Life Guards, rising to the rank of commissioned cornet in 1847, lieutenant in 1849 and captain in 1854.In 1856 he was appointed major in the Queen's Own Royal Glasgow and Lower Ward of Lanarkshire Yeomanry Cavalry.Although retiring from the regular Army in 1860, he continued to serve in the Yeomanry until 1885.