Richard werd op 1 juni 1904 geboren in Aberdeen Schotland als zoon van John en Elizabeth Moir. Hij was op 9 mei 1942 getrouwd met Mary Hutchinson Cordiner Moir, uit Boddam, Aberdeenshire, Schotland. Zij hadden een dochter Doris Pirie. Zijn broer was John Moir (ook in het leger) en zijn zusters waren Mrs. John Stevens en Bessie Moir.
Hij was bakker en lid van the Presbyterian Church.
Hij nam op 30 november 1939 dienst in Kamloops British Columbia en hij ging overzees met the Seaforth Highlanders of Canada naar het VK op 31 december 1939 en hij ging vervolgens met hen op 27 augustus 1943 naar Noord- Afrika. En hij ging daarna weer op 8 februari 1944 terug naar het VK en hij ging vervolgens op 6 juni met the Canadian Scottish Regiment naar Frankrijk en hij zat in de eerste aanvalsgolf tijdens de D-day landing.
Richard sneuvelde op zaterdag 8 juli op de leeftijd van 40 jr. in the C Coy bij Cussy en hij werd daar tijdelijk begraven en op 7 februari 1945 herbegraven in Beny S/Mer.
Op zijn grafsteen: MEMORIES KEEP US EVER NEAR ONE WE LOVED AND STILL HOLD DEAR. WIFE MARY
En zijn medailles waren: 1939-45 Star; Italy Star; France Germany Star; War Medal; CVSM & Clasp.
Hij diende bij the Canadian Scottish Regiment en the Seaforth Highlanders of Canada.