曹家莊之戰,明與俺答戰爭中的一戰。明嘉靖二十八年(1549)二月,蒙古族韃靼部土默特萬戶首領俺答率領數萬騎攻入宣府滴水崖。明指揮董暘、把總江潮、唐臣、張淮率軍迎戰,全軍覆沒。俺答乘勝攻永寧(今北京延慶東北),關南大震。宣大總督翁萬達命大同總兵周尚文率兵萬騎迎戰俺答,兩軍相遇曹家莊。周尚文督兵搏戰,打敗俺答,斬其部將4人。此時,適翁萬達率大軍由懷來趨援,鼓譟而進。俺答知明大軍至,向東潰逃。宣府總兵趙國忠率軍迎戰於大滹沱河,俺答再敗,被迫遠遁。