第一年,蒙军兵分两路,越过金的边防。一路由成吉思汗本人统领,哲别为先锋,攻破金西北路边墙乌沙堡,进陷昌州(今内蒙古太仆寺旗西南)、桓州(今内蒙古正蓝旗北)、抚州(今河北张北),继续南下。金以30万(一说40万)大军守野狐岭(今河北万全膳房堡北),凭险抵御,被成吉思汗一举击溃,金军精锐丧失殆尽,遗尸蔽野。九月,蒙军前锋突入居庸关,攻中都,金人坚守,不克而还。另一路蒙军由成吉思汗长子术赤、次子察合台、三子窝阔台率领,以汪古部首领阿剌兀思剔吉忽里为向导,入金西南路,攻取净(今内蒙古四子王旗西北)、丰(今内蒙古呼和浩特东白塔镇)、云内(今内蒙古托克托县东北古城)、东胜(今托克托县)、武(今山西五寨县北)、朔(今山西朔县)等州,大肆劫掠后离去。《金史》记载,这一年“德兴府、弘州、昌平、怀来、缙山、丰润、密云、抚宁、集宁,东过平、滦,南至清、沧,由临潢过辽河,西南至忻、代”,一时均陷于蒙军。
第二年,蒙军继续骚扰上年侵掠过的许多地区。成吉思汗攻取山后一些州府,进围西京(今山西大同),因中流矢,撤退。哲别攻入东京(今辽宁辽阳),大掠而还。
第三年秋,成吉思汗领大军再越野狐岭,重陷宣德、德兴诸城,在怀来重创金军,追至居庸关北口。金兵坚守居庸,成吉思汗留部分军队继续攻打,自率主力由紫荆口(今河北易县西)入关,败金兵于五回岭,拔涿(今河北涿州市)、易二州。不久,哲别攻取居庸关,进逼中都。蒙军兵分三路:术赤、察合台、窝阔台为右军,循太行山而南,掠河东南、北诸州府;成吉思汗弟哈撒儿等为左军,东取蓟(今天津蓟县)、平(今河北卢龙)、滦(今河北滦县)、辽西诸州;成吉思汗与幼子拖雷为中军,取河北东路、大名及山东东、西路诸地。木华黎领一军攻陷密州(今山东诸城),屠其城。《元史·太祖纪》称:“是岁,河北郡县尽拔,唯中都、通、顺、真定、清、沃、大名、东平、德、邳、海州十一城不下。”
