,年纪轻轻就已“博及群书,旁通天文、地理、律历、术数及释老医卜之说,下笔为文,若宿构著”了。
泰和六年,根据金朝制度,宰相的儿子能够被赐予省掾之职,耶律楚材没有到任。他想要参与科举考试,金章宗询问参与考试之人关于审案的多件事。当时有十七人参与考试,而只有耶律楚材的回答为优等,于是被征召授予掾职,后任开州同知。
贞祐二年,金国南迁至汴京。耶律楚材之兄耶律辨才、耶律善才均随行。耶律楚材留在中都,被留守燕京的丞相完颜承晖任命为左右司员外郎。蒙古军攻占燕京,铁木真得知他才华横溢、满腹经纶,派人向他询问治国大计。他博得了铁木真的信任,被任命为辅臣。之后,随铁木真西征,常晓以征伐、治国、安民之道,屡立奇功,备受器重。
铁木真回国后,因为西征时,征兵西夏,夏主不肯顺从。铁木真于是令夏主遣子为人质,夏主又不答应。铁木真非常恼恨,加上木华黎病死南方,缺一统帅,因此想南征西夏,乘机经略中原。
西夏自李安全之后,又换了二主,李安全传位给从子李遵顼,李遵顼又传给儿子李德旺。李德旺庸弱无能,国事都由悍臣阿沙敢钵处理。之前蒙古使者来到,征兵征子,都是被他拒绝。此次铁木真决意出兵,走到中途,忽然患病,于是只派遣使者去责备夏主。阿沙敢钵对着蒙使,又顶撞了好几句。
蒙古使者回去禀告铁木真,铁木真勃然大怒,当即麾兵猛进,直指贺兰山。阿沙敢钵率众迎击,哪知蒙古兵实在厉害,阿沙敢钵虽然大胆,却不堪一击,只好弃众逃走。铁木真于是攻下西凉,进入了灵州,打破临洮,占据了洮河、西宁二州,接着进攻德顺。
夏主李德旺,惊惧而死。李睍继立,李睍幼弱,哪里知道什么军务,官民都依山凿穴,避敌锋芒。等到德顺被攻陷,敌军直逼夏都,夏主李睍穷蹙投降。蒙古兵一齐进城,掳了财帛,劫了子女,所有夏主的宫眷,一古脑儿被牵扯了去,或杀或辱。还有匿居土窟的官民,也被蒙古兵搜出,财物夺去,大多丧命。
铁木真在六盘山养病,结果病势假重。他自知将会不起,对左右说道:“西夏已灭,金国更加孤立。我本想乘胜灭掉金国,奈何天命已到,势难再延。如果嗣君能继我遗志,南略中原,最好假道南宋,宋、金世仇,必肯助我。我军直下唐、邓,再捣大梁,不怕金国不被我灭。比取道潼关,难易相去十倍!”说完就死了,当时他六十六岁。蒙古人称为太祖,他遗命少子拖雷监国。
次年,开蒙古大会,由诸王诸将等齐来会议,推举太祖第三子窝阔台为大汗。窝阔台即汗位后,承父亲的遗志,一意攻打金国。绍定三年冬月,他带着弟弟拖雷等人进入陕西,接连攻下山寨六十多个,进逼凤翔,并分兵攻打潼关。接着凤翔被蒙古军队攻陷,只是潼关没有攻克。窝阔台汗想起父亲遗言,命速不罕为使者,去宋朝借道。可是他到了淝州,却被统制张宣杀死。
窝阔台汗得了此信,自然不肯干休,于是命拖雷率领骑兵三万人,竟奔宝鸡,攻入大散关,打破凤州,屠杀洋州,出武休东南,围住兴元,军民走死约数十万。他再派遣别将进入淝州,攻取了大安军路,开鱼鳖山,拆屋为木筏,渡过嘉陵江,略地到了蜀地。四川制置使桂如渊逃走,被蒙古军队拔取城寨四百四十所。宋朝有诏令李为四川制置使,知成都府,赵彦呐为副使,知兴元府。两使正要出发,蒙古兵已劫掠完蜀境,放弃蜀地而去。
拖雷从蜀地退军之后,发兵攻陷饶凤关,渡过汉江东行,直奔汴京。完颜守绪急忙令诸将分兵屯守襄、邓,行省完颜合达令剌蒲阿率诸军进入邓州,杨沃衍、陈和尚、武仙等也出屯顺阳。蒙古兵渡过汉江,来袭击金军背后。完颜哈达见蒙古军队势大,想从小路走避。不料敌骑已赶来,金军招架不住。
幸亏部将蒲察定住奋力截杀,敌骑才被打退。完颜哈达停留了四日,不见有敌兵,率军回到邓州。不料他们走到半路,忽然从林间冲出蒙古骑兵,把他的辎重劫去,金兵顿时大乱。蒙古骑兵得了辎重之后,当即走了,金军才免了伤亡。完颜哈达返回邓州后,反而谎称大捷,捏造战报送到汴都,金廷相率庆贺。