Richard Macfarlane werd geboren in Glasgow op 12 december 1921 als oudste zoon van Daniel en Jessie Macfarlane. Hij volgde de Hyndland School en de High School of Glasgow voordat hij in 1939 rechten ging studeren aan de Universiteit van Glasgow. Zijn studie werd afgebroken toen hij in 1941 bij de RAF in dienst trad en een opleiding tot navigator volgde in Miami, VS, waar hij na het voltooien van de opleiding werd benoemd.
In juli 1942 voegde Macfarlane zich bij de 19e Operationele Trainingseenheid van RAF Kinloss. In oktober stapte hij over naar de 1660e Conversie-eenheid van RAF Swinderby om te trainen op zware bommenwerpers.
Op 9 december 1942 werd Macfarlane geplaatst bij 57 Squadron van RAF Scampton. Na negen operaties voltooid te hebben, stapte hij over naar een nieuw gevormd squadron op dezelfde basis voor training in speciale missies. Als hoogste navigator van A Flight werd Macfarlane Flight Navigation Officer.
Kort voor de aanval nam hij verlof om zijn familie in Glasgow te bezoeken.
Macfarlane maakte tussen juli en december 1943 verschillende succesvolle vluchten. Zijn geluk hield op op 20 december toen zijn vliegtuig op 4250 meter hoogte boven Merbes-le-Château in België werd neergeschoten. Het vliegtuig explodeerde voordat de bemanning het vliegtuig kon verlaten. Hij werd weggeslingerd en landde in een bos, terwijl de andere zes in het wrak omkwamen.
Richard Macfarlane en zijn vijf collega's werden begraven op de gemeentelijke begraafplaats van Gosselies, nabij Henegouwen in België.
Heeft u zelf meer informatie over deze persoon? Lever het aan!