While not absolutely required, having a Green Card (permanent residency status) gives you broader options when seeking to join the US military. Non-citizens can enlist, but citizenship or a Green Card can impact first assignments and security clearance levels.