... for your son to be a US citizen at birth is if you were in the military when he was born.
Congress has uniformly granted US citizenship to such people, under Title 8, Section 1401(g) of the United States Code.
Congress would not have to pass such a law if such a person was automatically a citizen at birth. The only way he became a citizen at birth is through an act of Congress, and then only because you were in the military at the time.
If he was born on foreign soil, he does not acquire US citizenship by birthright, but does through a naturalization act of Congress.
However, he is not a natural born citizen, and he is not eligible to be president.
Want DP delivered to your inbox daily? Subscribe here: