John Douglas of Glenfinart, Sohn von Generalleutnant Sir Neil Douglas of Glenfinart, trat 1833 in das Linieninfanterieregiment "79th (The Queen's Own Cameron Highlanders) Regiment of Foot" ein. Während des Krimkrieges nahm er als Kommandeur dieses Regiments an der Schlacht an der Alma (20. September 1854), an der Schlacht bei Balaklawa (25. Oktober 1854) sowie an der Belagerung von Sewastopol (17. Oktober 1854 bis 9. September 1855) teil. Er nahm zudem an der Niederschlagung des Indischen Aufstandes von 1857 teil. Am 16. Mai 1859 wurde er zum Knight Commander des Order of the Bath (KCB) geschlagen, so dass er fortan den Namenszusatz „Sir“ führte.