В 1984 году был отобран в число кандидатов в астронавты в группу NASA Astronaut Group 9, однако отбор не прошёл. Благодаря пригодившимся навыкам тренировок «морских котиков» (SEAL) в ходе спасательной операции после катастрофы шаттла «Челленджер» был повторно включён в отбор. После отбора занимался осуществлением программ: "STS-27" (1988), "STS-41" (1990) и "STS-52" (1992). В 1993 году занимался настройкой управления Международной космической станции. С 31 октября 2000 года по 21 марта 2001, он и русские космонавты, Юрий Гидзенко и Сергей Крикалёв, участвовали в миссии МКС-1 — первой миссии на МКС.