Macpherson (James), de uitgever van gedichten, door hem aan Ossian toegeschreven, werd geboren in 1738 te Kingussie bij Ruthven in het Schotsche graafschap Inverness, studeerde te Aberdeen en teEdinburgh, in de godgeleerdheid, en werd daarna onderwijzer te Ruthven en in 1759 huisonderwijzer bij de familie Graham van Balgowan. Reeds in 1758 had hij het gedicht: „The Highlander” in het licht gegeven, en daarop volgden de: „Fragments of ancient poetry, translated from the Gaelic or Erse language”. Toen deze grooten bijval vonden, bezorgde hij ook andere, zooals hij ze noemde, gedichten van Ossian, zooals „Fingal (1762)” en „Temora (1763)”. Hij werd secretaris van den gouverneur in Florida, maar legde die betrekking weldra neder, waarna hij te Londen vlugschriften uitgaf tot verdediging van de regéring.
Deze schonk hem eene aanzienlijke betrekking, en in 1780 werd Macpherson lid van het Lager Huis. Hij schreef onder anderen: „History of Great-Britain from the restoration to the accession of the house of Hanover (1775, 2 dln)”, en overleed den 17den Februarij 1796. Duizend pond sterling uit zijne nalatenschap had hij aangewezen voor de uitgave der gedichten van Ossian in het oorspronkelijke, welke hij voorgaf in handschrift te bezitten.