A non-citizen that is eligible to join the military must meet certain requirements:
(1) Have an Alien Registration Receipt Card (stamped I-94 or I-551 Green card/INS Form 1-551),
(2) Have a bona fide residence established, and
(3) Have established a record of the U.S. as their home.
Some non-citizens from countries with a reputation of hostility towards the U.S. may also require a waiver. The federal government cannot petition on behalf of an illegal immigrant so that they can obtain legal status and be able to enlist in the military. In order for an immigrant to join the United States military, they must first go through the immigration process of the USCIS (previously known as the INS) and then and then begin the enlisting process. Another requirement is that the Green Card and/or visa if the immigrant desiring to join the military must be valid for the entire period of their enlistment.