赵率教,陕西人。万历年间,他做过延绥参将,屡建战功。后来受人弹劾,被罢了官。辽东战事紧急,朝廷发布诏书让被罢官而养有家丁的将领带兵到前线立功。率教得到经略袁应泰的赏识,被提升为副总兵,掌管中军的事务。

天启元年(1621),辽阳被打下,率教偷跑了,罪当处死,却侥幸获免。第二年,王化贞放弃广宁,把关外的城镇都撤退干净了。率教向经略王在晋申请,表示他愿意去收复前屯卫城,就带领三十八个家丁去了。蒙古兵当时占据着这片地盘,率教不敢贸然进去,走到中前所就停下了。那年,游击鲁之甲遵照枢辅孙承宗的命令,解救了六千口难民,到前屯安置,把蒙古人全部驱逐到郊外。率教才进入前屯卫城,把难民编排成部队,修缮城墙,注意侦察敌情,军府因此大致建立起来。后来承宗命偏裨小将陈练率领川、湖士兵来帮助他,前屯卫城的防御力量才巩固了。率教所召募的流亡百姓有五六万之多,从其中选择年轻力壮的编入军队,都进行了军事训练。余下的分给耕牛、种子,大力进行屯田,率教亲自督促、示范,以致手脚上面都长了月强子。承宗出关到此视察时非常高兴,把自己所乘坐的车子赠给率教了。

蒙古虎墩兔一向接受总督王象乾的抚治,他的部下有个叫抽扣儿的,喜欢偷盗抢劫,率教捕杀了他们四个人。招抚佥事万有孚和率教有矛盾,就把过去率教败逃的事向象乾讲了。象乾又告诉了兵部尚书董汉儒,打算把率教给斩了,全靠承宗写信给汉儒替他讲情,率教才得以不死。

当时承宗把关内外划分为五部,让马世龙、王世钦、尤世禄守卫中、左、右部,让率教与副将孙谏守卫前、后部,每部兵力各一万五千人。率教仍驻在前屯。四年九月,承宗向朝廷宣扬了他的功绩,朝廷就提拔率教当了都督佥事,加衔总兵。五年冬季,承宗调离,高第来接任,对各部将领有很多调换。率教赔着小心侍候高第,高第也信用他。

六年二月,蒙古因为宁远被大清兵包围,乘机进犯平川、三山堡。率教带兵抗击,斩敌一百多首级,夺取马匹二百,把蒙古兵追赶到高台堡才回来。捷报送上后,熹宗皇帝非常高兴,立即提拔他为都督同知,实际上的总兵官,让他接替杨麒镇守山海关。不久评定功绩时又升为右都督,世荫本卫副千户。当时满桂驻守宁远,名声也很大,跟率教很要好。等到宁远被围困,率教派一名都司、四名守备前来援助。满桂嫌他们拖延时间来晚了,拒绝让他们入城,因为袁崇焕从旁解劝,才放他们进来。宁远之围解除后,率教想分享战功,满桂不答应,并且责怪他不亲自来助战,两个人从此产生了矛盾。朝廷得知后,曾下诏警告了他们。而满桂后来又跟崇焕不和,朝廷于是把满桂召回,让率教统领关内外的全部兵力,移驻宁远。

七年(1627)正月,大清部队南征朝鲜。率教统兵进驻三岔河作为牵制,最后没有效果。三月,崇焕打算修建锦州、大凌河、中左所三城,试图逐渐收复失地。率教奉令移驻锦州保卫工程建设,又升官做了左都督。五月,大清兵包围了锦州,率教与宦官纪用,副将左辅、朱梅等环城固守,发射大炮,死伤了不少清兵。双方相持了二十四天,大清兵的包围才解除。当时满桂也在宁远立了大功,因此当时称为“宁锦大捷”。魏忠贤等人因此受到了重赏。率教也加官为太子少傅,荫封子孙为锦衣千户,世袭。

崇祯元年(1628)八月,率教移驻永平,兼辖蓟镇八路。过一个月,挂平辽将军的大印,又移驻到山海关大门口来。第二年,大清兵由大安口南下,率教策马西行,三昼夜就进抵三屯营。总兵官朱国彦不肯放他进来,率教只好策马而西。十一月四日在遵化开战时,率教被飞来的箭射中身亡,全军覆灭了。庄烈帝听说后极为伤心,给率教进行了丧葬仪式,并建立祠堂公祭。

率教作为一名战将,他廉洁、勇猛,待人厚道,勤身奉公,劳而不懈,和满桂一起被人看作良将。他们两个人死后,更加没有能办理辽东战事的人了。