Селлерс учился в «Кранбрук Скул Кент» (англ. Cranbrook School, Kent). Степень бакалавра в области экологии Селлерс получил в университете Эдинбурга. Степень доктора в области биометеорологии Селлерс получил в университете Лидса. Селлерс работал в области метеорологии и специализировался в компьютерном моделировании систем климата.
В 1982 году Селлерс покинул Великобританию и переехал в Мэриленд, США. С 1984 года Селлерс пытался стать астронавтом, но ему мешало отсутствие гражданства США.
Только в 1991 году Селлерс получил американское гражданство.
Селлерс был выбран кандидатом в астронавты НАСА в 1996 году. Свой первый космический полёт он совершил в 2002 году в составе экипажа шаттла «Атлантис» STS-112. Во время этого полёта, Селлерс совершил три выхода в открытый космос. Все три выхода были связаны со строительством Международной космической станции.
Второй космический полёт Селлерс совершил на шаттле «Дискавери» STS-121 в июле 2006 года. Во время этого полёта Селлерс также совершил три выхода в открытый космос.
Общее время пребывания Селлерса в космосе составляет 23 суток 14 часов 34 минут.
Селлерс совершил 6 выходов в открытый космос общей продолжительностью 41 час 11 минут.