1世纪，周武王灭商后，将功臣吕尚分封在营丘，国号齐。吕尚至营丘，即与莱国在营丘附近发生战争，幸保不失。前602年，齐鲁二国联军攻莱，同年秋，鲁国又攻打莱国。前600年，齐国再派军攻莱。前571年春，齐国出兵攻莱，但在齐国大臣夙沙衞受莱国大臣正舆子的贿赂，在夙沙衞的操作之下，齐国退兵。同年夏，鲁成公夫人齐姜去世，齐灵公召“诸姜宗妇来送葬”，其中包括莱国国君在内，但莱君始终不来，于是齐国派大臣晏弱在东阳开始筑城向莱国施压。前568年，晏弱在东阳的筑城完成，并出兵攻莱，同年3月15日包围莱都。