Cabana was selected as an astronaut in 1985. His four space shuttle flights include the Discovery mission in October 1990 to deploy the Ulysses spacecraft. He also flew with the first International Space Station mission in December 1998, on board Endeavour, to connect the Unity and Zarya modules.