,</p>
周襄王元年(公元前652年),兹甫的父亲宋桓公病重。按照当时的嫡长子继承制,兹甫本应是继位之人,可是兹甫在父亲面前恳求,要把太子之位让贤于庶兄目夷,还说:“目夷年龄比我大,而且忠义仁义,请立目夷为国君吧。”于是,宋桓公把兹甫的想法讲给目夷听,目夷听后不肯接受太子之位,说:能够把国家让给我,这不是最大的仁吗?我再仁,也赶不上弟弟啊!况且废嫡立庶,也不合制度啊。为了躲避弟弟的让贤,目夷逃到了卫国,兹甫的太子之位没有让出去。
周襄王二年(公元前651年)春,宋桓公去世,太子兹甫即位,是为宋襄公。宋襄公封庶兄目夷为相,主管军政大权,辅佐自己处理朝政。还没等宋桓公下葬,齐桓公就约各路诸侯王在葵丘相会结盟,于是宋襄公前去相会。在葵丘之会上,宋襄公接受了盟约。其主要内容是:不准把水祸引向别国;不准因别国灾荒而不卖给粮食;不准更换太子;不准以妾代妻;不准让妇女参与国家大事。葵丘之会上,宋襄公接受了齐桓公委托他照顾齐国太子昭(齐孝公)的嘱托,答应将来对太子昭予以照应。
周襄王九年(公元前643年),齐桓公重病,齐国五公子(公子无亏、公子昭、公子潘、公子元、公子商人)各率党羽争位。冬十月七日,齐桓公饿死。五公子互相攻打,齐国一片混乱。桓公尸体在床上放了六十七天,尸虫都从尸体上爬了出来。翌年初,新立的齐君无亏才把桓公收殓。齐国太子昭逃到宋国,向宋襄公求救。尽管当时宋国十分弱小,但因齐桓公死前曾委托他照顾太子,宋襄公全力帮助太子昭回齐国即位。周襄王十年(公元前642年),各国诸侯接到宋襄公通知,请他们共同护送公子昭到齐国去接替君位。但是宋襄公的号召力不大,多数诸侯把宋国的通知搁在一边,只有卫国、曹国、邾国三个小国派了一些人马来。宋襄公率领四国军队向齐国进发,齐国的贵族对公子昭怀有同情之心,再加上不清楚宋军实力,就把无亏与竖刁杀了,赶走了易牙,在国都临淄迎接公子昭回国。公子昭回国后当上了国君,是为齐孝公。襄公因此小有名气。
齐桓公死后,诸侯霸主之位空缺,宋襄公想效仿齐桓公,会合诸侯,确立霸主地位。目夷劝谏他说:“以小国之力会合诸侯是祸患。”襄公不听。周襄王十一年(公元前641年),宋襄公扣押了滕宣公,又邀曹、邾两国在曹南会盟,而后,又命邾文公把鄫国国君当作祭品押到睢水郊外去祭祀,想借此来威胁东夷臣服。同年秋天,宋襄公又因为曹国不服,发兵包围了曹国。同年冬天,陈穆公邀诸侯重修齐桓公之好,于是陈、蔡、楚、郑等国在齐国结盟。这样,在诸侯中变形成了两大集团,楚、齐、郑、陈、蔡等国为一大集团,而图谋称霸的宋襄公一党只有卫、邾、曹、滑等几个小国。
周襄王十三年(公元前639年)春,宋襄公在鹿地首次会合诸侯,齐国,楚国国君相聚在一起,襄公以盟主之位自居,引起齐君和楚王的不满,宋襄公又自做主张,没有经过齐国,楚国的同意就约定当年的秋天再次在盂地会合诸侯。襄公的哥哥公子目夷劝他说,宋是小国,小国要争当霸主会招来灾祸的,但襄公不听。在到盂地前,公子目夷又劝他要带上军队,以防有变,楚国人是不讲信用的。宋襄公说:“是我自己提出来不带军队的,与楚人已约好,怎能不守信用呢?”于是,宋襄公不带军队赴会。