Ο Richard Leigh γεννήθηκε στο New Jersey αλλά πλέον ζει στην Αγγλία. Σπούδασε στο Tufts University της Βοστόνης και συνέχισε τις σπουδές του παίρνοντας Master από το University of Chicago και Διδακτορικό από το Stony Brook New York State University.