I 2009 var han pilot på romfergen Atlantis på romferden STS-129 til Den internasjonale romstasjonen. Han returnerte til romstasjonen i september 2014 med en russisk romkapsel og oppholdt seg der frem til mars 2015.