非攻,墨家思想之一。墨子反對戰爭的行為,並認為這行為為人們帶來災害。他先把大國攻小國的行為定義為「攻」,而攻就是屬於「不義」。但墨子亦並非盲目反對戰爭,如武王伐紂他就認為是「誅」,誅就屬於義了。墨子認為,國家發動戰爭會讓百姓帶來損失。例如春天無法耕種,秋天無法收割,如此一來冬天百姓就要捱餓了。而且戰爭時百姓居處都是不安定的,士兵陣亡又會導致人亡家破,流離失所,鬼神又會因此喪失後代祭祀。
墨子又痛斥貪圖戰勝的名譽和利益而發動戰爭的國君,他認為攻佔一個城池,需要動用精銳的軍隊,死傷必以數萬數千計算。縱使成功攻佔一座城池,土地有餘但百姓是不足的,讓士兵送死加重全國上下的禍患去爭奪一座虛城,不是治國的良策。