谢菲尔德大学
兰顿在印度出生和长大，本科就读于悉尼大学，后在普林斯顿大学取得博士学位。兰顿先后在蒙纳士大学、澳大利亚国立大学和谢菲尔德大学等大学任教，并于1994年前往爱丁堡大学担任该校的道德哲学讲席教授（Chair of Moral Philosophy）。2004年，兰顿离开爱丁堡，去往美国麻省理工学院的语言学与哲学系工作。自2013年起，兰顿在剑桥大学任教。