进攻宣府，总兵官赵卿怯战，翁万达上奏以周尚文代替。周尚文未抵达，蒙古已经进犯滴水崖，而指挥董抃、江瀚、唐臣、张淮等战死，并南下驻隆庆石河营。游击王钥、大同游击袁正抵达抵御。恰逢周尚文的数万骑兵、参将田琦数千骑兵会合，在曹家庄连续作战。这时翁万达率领参将姜应熊等驰援，明朝大军顺风鼓噪，扬沙蔽天，蒙古大惊于是当夜车队。诸将追击，蒙古连败。世宗侦得其事战情，大喜，立即升温万达为兵部尚书兼右副都御史，之后召回处理兵部事务。后因父丧丁忧。次年，大同因战事失利，总督郭宗臯、巡抚陈耀下狱。世宗起用翁万达任总督。他恰逢