周攻曲沃之战发生于前704年，周朝军队讨伐曲沃武公的战争。前745年，晋昭侯把曲沃（在今中国山西省曲沃县）封给其叔成师，是为曲沃桓叔。前731年，桓叔去世，其子曲沃庄伯继位。前716年，曲沃庄伯去世，其子曲沃武公继位。前705年冬天，（《史记》记载为前706年），当时曲沃日益强大，曲沃武公诱杀了晋小子侯。前704年春天，曲沃军攻入翼城。是年冬天，周桓王派虢仲率兵讨伐曲沃武公，武公只好退回曲沃，周桓王立晋哀侯之弟公子缗为晋的国君，曲沃未能吞併晋国。