Herbert Taylor MacPherson
British general and recipient of the Victoria Cross
About Herbert Taylor MacPherson
Lived 1827 – 1886 (aged 59). Herbert Taylor MacPherson was a British military personnel.
Lieutenant-General Sir Herbert Taylor Macpherson (22 January 1827 – 20 October 1886) was a British Army and Indian Army officer and a Scottish recipient of the Victoria Cross, the highest and most prestigious award for gallantry in the face of the enemy that can be awarded to British and Commonwealth forces.
Early life Macpherson, was born at Ardersier, near Fort George in Scotland, the son of an officer in the 78th Highlanders. In 1845 he was commissioned ensign in his father's former regiment. Travelling with the regiment to India, he served in the Persian campaign of 1857 and in the Indian Mutiny the following year.
Promoted captain in October 1857, he served at the defence of the Alambagh, and as brigade major during the final capture of Lucknow, where he was wounded. He was also promoted brevet major. For his service in Afghanistan, he was given the local rank of major-general in October 1880, and made a knight commander of the Order of the Bath (KCB) in March 1881.
In July 1882 Macpherson was promoted to lieutenant-general, and given command of the Indian contingent that served in the Egypt campaign, including the battle of Tell El Kebir. and the Turkish Order of the Medjidie, second class.
Returning to India, in March 1886 he became Commander-in-Chief of the Madras Army and, after travelling to Burma to take command during the Third Anglo-Burmese War, he died of fever on the steamer Irrawaddy, on 20 October 1886.
Family Herbert's father was Col Duncan MacPherson of the 78th Regt. Herbert had 10 siblings all apparently without a mother. His elder brother was Maj Gen Sir James Duncan MacPherson KCB. In 1859, Herbert married Maria Eckford, daughter of Lieutenant-general James Eckford, C.B.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Herbert Taylor MacPherson's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Herbert Taylor MacPherson's
Frequently asked questions
Who was Herbert Taylor MacPherson?
British general and recipient of the Victoria Cross (1827–1886)
When was Herbert Taylor MacPherson born?
Herbert Taylor MacPherson was born on 22 January 1827 in Ardersier.
When did Herbert Taylor MacPherson die?
Herbert Taylor MacPherson died on 20 October 1886 in Myanmar.
What was Herbert Taylor MacPherson's occupation?
Herbert Taylor MacPherson was a military personnel.
What nationality was Herbert Taylor MacPherson?
Herbert Taylor MacPherson was British.
Sources & further reading
· Wikipedia: Herbert Taylor MacPherson
Cite this page
APA: Biography.guide. (2026). Herbert Taylor MacPherson. https://biography.guide/herbert-taylor-macpherson/
MLA: "Herbert Taylor MacPherson." Biography.guide, https://biography.guide/herbert-taylor-macpherson/.
Chicago: "Herbert Taylor MacPherson." Biography.guide. https://biography.guide/herbert-taylor-macpherson/.
Data last updated: 2026-09-27 · Spot an error? Report a correction.
Page generated 2026-09-27 05:17 UTC