can a non us citizen apply for the military
A non-citizen can enlist in the military. However, federal law prohibits non-citizens from becoming commission or warrant officers. In order for a non-citizen to enlist in the military, he/she must first be a legal immigrant (with a green card), permamently residing in the United States.