据《史记》，齐宣王七年，田婴出使韩国、魏国，让韩魏归服。齐宣王九年，田婴任齐相，和魏国互相承认称王。齐宣王十年，楚国不满田婴，在徐州打败齐军，要齐王驱逐田婴，田婴派张丑劝服楚王才作罢。齐愍王三年，把田婴封在薛城（今山东省枣庄市），任相十一年。根据《资治通鉴》，周显王三十五年（前334年），齐魏互相承认称王，显王四十八年（前321年），封田婴于薛邑，田婴准备在薛筑城，被劝说后中立。（《史记》和《通鉴》的年份相同，唯齐威王、宣王、愍王年数及在位年代有所出入）根据近人综合史料考証，齐威王二十四年（前333