Sometime minister of Sleat on Skye. Son of Rev. John Macpherson (1710-1765) and Janet, daugther of Donald Macleod of Bernera. Married to Mary MacKinnon (d. 1808), daugther of Lachlan MacKinnon. His younger brother was John Macpherson, Bt., (1745-1821) who became an MP and acting Governor-General of Bengal.
Martin Macpherson succeeded his father as minister of Sleat following the latters death in 1765.