Because the US Constitution states he is:
http://www.law.cornell.edu/constitution/constitution.articleii.html
Read Article II, section 2.
It's very clear.
Why does the President as commander-in-chief of the armed forces?
1 answer