629年冬，随袁崇焕入山海关保卫燕京，与后金军作战有功。1630年7月，陕西民变势大，曹文诏被封为延绥东路副总兵，率关宁铁骑千人入关内，进行征讨。1631年4月，曹文诏击灭据守河曲的流寇首领王嘉胤，以功升任临洮总兵官，又连续击灭点灯子、李老柴、一条龙、扫地王等流寇。 1632年三月，曹文诏与流寇大战于西濠，斩首千级，生擒杜三、杨老柴。接着又击斩红军友。流寇首领李都司派可天飞、刘道江等包围合水城，曹文诏前往救援。流寇军将精锐埋伏起来，以千骑挑战，将明军诱到南原，伏兵大起。流寇军散布谣言说曹将军已经战死，意