1947年元旦，解放军进入聊城。 12月26日，晋冀鲁豫野战军主力开始隐蔽南下。12月27日，南下的野战军主力第3纵、第6纵与第7纵第20旅会合于鄄城县红船口。第6纵在按计划进军城武途中，侦悉在金乡的国民党驻军整编第88师之新编第21旅（范绍曾的川军嫡系，旅长李文密，后改称整编第147旅），为冀鲁豫军区独立旅吸引，大部出城在金乡以南地区清剿，县城仅有1个团防守，第6纵临时改变计划，转而奔袭金乡。国军新编第21旅立即收兵，旅部率1个团先于解放军2个小时返回金乡县城。解放军第6纵队于12月30日包围金乡