You must be a citizen of the United States. If you’re not yet a citizen, you can
apply to become one as soon as you enlist, no matter how long you’ve lived in the U.S. Usually, you’d have to be a legal permanent resident for five years before applying, but this was waived under a July 2002 executive order by President George W. Bush to expedite the citizenship application process for members of the military.