姬昌治理西岐时,长子伯邑考尚在朝歌,姬发便随父亲在城中处理粮赋与诸侯往来。伯邑考死后,姬发成为宗室中承继西伯之位的人选。
姬昌从羿里脱困归国,带领西岐讨伐密须、崇城,姬发随军观阵,又在都城接管国政。姬昌病重时,将姬发、姜子牙与诸弟唤到榻前,命姬发事姜尚如父,不可急于东进,又将西岐宗庙、社稷和百官交到他手中。
丧仪结束后,姬发在灵前即位,尊姜子牙为尚父,继续使用父亲留下的臣佐与军制。待到西岐群关安定,他才带着姬昌未能亲自完成的伐商之事,渡过孟津向朝歌行进。