You may be able to enlist in the U.S. Navy even if you are not a citizen of the Unites States, as long as you are a permanent resident with a Green Card or meet other conditions established by the Navy. A number of Navy jobs are available to non-citizens, but jobs requiring a security clearance are not.
To join as a Navy officer, applicants must: Prove U.S. citizenship or permanent residency (Green Card) Be between 19 and 42 years of age. Pass a Navy physical.
Yes you can and after you join there is no need to remove condition as you can apply directly for citizenship through the armed forces.
If you have been convicted of a felony as an adult or a juvenile for offenses involving violence, domestic violence, illegal drugs, or sexual misconduct, you will be disqualified from serving in the Navy.
A foreign national seeking to join the military must be legally present in the US and able to provide a passport, I-94 card, I-797 form, employment authorization document or other government issued documents proving legal presence in the United States.
To join the U.S. military as a non-citizen, you must live permanently (and legally) in the United States. You must be categorized as a “legal permanent immigrant” with permission to work in the U.S. Those visiting the U.S. on tourist visas or attending school on a student visa do not qualify.
A non-citizen can enlist in the military. However, federal law prohibits non-citizens who are enlisted from becoming commission or warrant officers. Every year, more than 8,000 green card holders but who are non-U.S. citizens join the military.