In 1976, he was assigned to the Space Shuttle program, and flew as pilot on STS-5 in 1982, and as commander on STS-51-B in 1985.
Совершил два космических полёта: в качестве пилота на шаттле «Колумбия» — STS-5 (1982) и в качестве командира экипажа на шаттле «Челленджер» — STS-51B (1985).