posted on Feb, 18 2004 @ 12:48 PM
I would recommend becoming a high ranking Airforce test pilot with advanced degrees in engineering and math first.
But this is what they say (publically at least)
Astronaut Qualifications
How can I become an astronaut?
Any adult man or woman in excellent physical condition who meets the basic qualifications can be selected to enter astronaut training.
For mission specialists and pilot astronauts, the minimum requirements include a bachelor's degree in engineering, science or mathematics from an
accredited institution. Three years of related experience must follow the degree, and an advanced degree is desirable. Pilot astronauts must have at
least 1,000 hours of experience in jet aircraft, and they need better vision than mission specialists. Competition is extremely keen, with an average
of over 4,000 applicants for about 20 openings every 2 years.
Astronaut recruiting occurs periodically. For more information, write to the Astronaut Selection Office, NASA Johnson Space Center, Houston, TX 77058.