商王是军队的最高首领。无论是他亲自出征还是授权与将领,都必先禀告或受命于祖庙。仪式非常隆重。商王亲征在甲骨文中称“王自征”、“王往征”“王征”。王以下武官有:师、马、亚、射、卫、戍等,商朝武官的各级领导指挥系统。
商朝的军队由三个部分组成:王室军队、诸侯国军队和贵族武装。商军的主力是王室军队。甲骨文称为“王师”诸侯国军队即在师前冠以某侯名。如“雀师”、“犬师”、“吴师”等。族军则是贵族的私家武装。像子族、多子族、三族、五族等。它们也常出征卫戍。这些贵族的私家武装在春秋战国时迅速壮大,成为各诸侯国称霸的主力军。
战车仍是打仗的主力核心。但此时的战车已至300辆。步卒编制称“行”,分左、中、右编制。军队称为师或旅。据甲骨文记载,武丁时出征临时征集的兵员甚至多达一万三千人。原始征兵方式是临时性的击鼓聚众。到武丁时,则将居民按军事建制编制起来,战时只需命将于庙,就可率军出征。到商末,据《殷本纪》记载,商纣发兵17万人抵御周武王。其中有50余国的军队,而商王室的军队从其编制上推断应有6万人。
编入“王师”中的成员,称为“邑人”,即居住在王都及附近的平民。考古人员从安阳殷墟中发现大量中小平民墓葬,其中的男性成员多陪葬有兵器。王室统领的中央军,无论是在数量、素质还是装备上,都优于地方诸侯与方国的国军和族军。