Question: what are the requirements to join the us navy?
Answer: To enlist, you must be a U.S. citizen or a resident alien.
Be between the ages of 17-34. ... 
With very rare exceptions, you must have a high school diploma.
Take and pass the Armed Services Vocational Aptitude Battery (ASVAB) test.