第一阶段
1979年2月17日~1979年2月26日
中国东线部队攻克高平、同登,西线部队攻克老街、柑塘,向越南境内突进了20-50公里。越军采取地方部队和公安、民军在边境一线节节抵抗,主力步兵师实施机动作战的战术,以空间换时间,与中国军队进行周旋。因其兵力火力不足,战术保守,虽然给中国军队造成了较大伤亡,但仍抵挡不住,重要战略城镇纷纷陷落。
第二阶段
1979年2月27日~1979年3月5日
中国东线部队攻占谅山、广渊,西线部队攻占沙巴、封土、铺楼,完成了预定作战任务,随即中国政府宣布从越南开始撤军。
第三阶段
1979年3月6日~1979年3月16日
中国军队边清剿边撤退,同时炸毁越北境内的重要军政设施并掳获当年支援给越南的大量物资。越军从柬埔寨战场调回部分军队保卫河内,但其不敢和中国军队决战,只能远远尾随中国撤退部队。在撤军过程中,有少数中国部队遭到越南地方部队和武装民军袭击,造成了一定损失。3月16日,中国军队全部撤回了国境内,战争结束。