公元前1112年,周公旦协助
成王平定殷商叛乱后,再次册封姬姓子弟和功臣。姜太公仍封为
齐侯,到蒲姑(今博兴东南)建立齐国。
此时,地处
营丘东边的莱夷族国家占据胶东一带地区,尚未归顺周王朝,势力仍较强大。莱侯意欲趁姜太公尚未立稳之际,占领
营丘,以遏制周的扩张。莱侯随即作了部署,亲率3万人向
营丘进发。姜太公在距
营丘几十公里外得知这一情况后,立即作了应战部署:命令姜汲、武安率领一部分兵马组成先遣队,火速赶往
营丘,组织当地的民众,做好迎击敌人的准备;他自己另帅一部分人马,随后赶到。
营丘是一个千户重镇,镇中有一块突兀的高地,名为
营丘,该镇由此得名。姜太公到达
营丘后,马上察看地形,组织防御。营丘以东有一条发源于莱芜北部山区和鲁山北坡的淄河,枯水季节则是涓涓细流,雨季则是波涛滚滚,一泻而下。姜太公料定来军袭营,必经此河,便下令一支人马去离营丘十多里的淄河上游,筑一大坝蓄水,以烟火为号,待莱军涉水时,水淹莱军。同时,于淄河岸边丛林之中、土丘之下埋伏好另一支军队,等待莱军到来。
此时,莱侯气势汹汹率莱军赶到河边,望着
营丘城内外一片寂静,以为姜太公还在奔赴
营丘的途中,遂令军队快速渡河,占领
营丘,将姜太公的军队消灭于
营丘城下。大军随即涉水,这时对岸烽烟升起,滔天河水从上游奔涌而来,大量河中士兵被洪水卷走,过河的士兵也惊魂未定,面临姜太公的士兵的猛烈攻击,束手就擒,莱侯也在混乱中被俘获。
战后,姜太公在营丘举行了庆功仪式,同时宣布了齐国的建立,并与莱侯商定了和平条款,帮助姬姓后裔在齐莱之间建立了纪国,划定了各自的管辖范围。姜太公还向莱、纪二侯宣布:周天子特派使臣康公授予他享有“东至海,西至河,南至穆棱,北至无棣,五侯九伯,实得征之”的征讨大权,莱、纪二侯称诺。之后,姜太公又率领将领送二侯到淄河岸边归国。