Legard var født i England, men bodde deretter i Sverige til han var 15 år. Tilbake i England tok han offisersutdannelse ved den britiske hærens krigsskole Sandhurst, og steg senere i gradene til oberstløytnant (lieutenant colonel).