杉矶附近爱德华兹空军基地的航空研究飞行学校。1972年他从该校毕业后他成为空军试飞员，他试飞了十多种机型，飞行时间达数千小时，其中包括波音747、X-24试验机升力体、F-111和C-5运输机。他退伍时的军衔为中校。1978年1月他被获选进入美国国家航空航天局宇航员培训，1979年8月培训结束。在等待他首次轨道飞行期间他出任航天飞机载运机的教练飞行员。1984年4月他成为挑战者号STS-41-C任务的飞行员，这次任务成功地发射了一颗人造卫星，修理了另一颗人造卫星。在挑战者号的STS-51-L任务中斯