Lord vant en olympisk bronsemedalje i seiling i OL 1936 i Berlin. Han var med på den svenske båten «May Be» som kom på tredjeplass i 6-meter klassen bak den britiske båten «Lalage» og «Lully II» fra Norge. Seilingene ble avviklet utenfor Kiel i perioden 4. til 12. august 1936. Mannskapet på «May Be» besto av Lord, Martin Hindorff, Sven Salén, Lennart Ekdahl og Dagmar Salén.