Murdo was the son of Norman and Marion Macleod, 5 Upper Carloway. He married Jessie Mackenzie from Aird, Uig and emigrated to Canada.