17 as long as you're at least a Junior in High School and your parents sign consent. At least that's how it is for the Army National Guard. On the other end, you must enlist before your 35th birthday unless you are prior service military.
18 unless your parents sign a waiver. Much easier if you're 18 though.
Thanks! Your answer is awaiting moderation.