Short answer

No. It is not a standing command to Muslims to fight Jews and Christians. It came in the ninth year after the Hijra, when the Prophet (ﷺ) marched to Tabuk. He marched because of reports that the Byzantine Romans had gathered a large army in Syria. In the end, no battle was fought there. In classical Islamic law, only the ruler of a state could decide on war, never an individual. Even then, the fighting had to stop once the other side agreed to pay the jizya, a tax paid in return for protection. Later Muslim states based the jizya on this verse, but no Muslim country asks its non-Muslim citizens to pay it today. So the verse gives no one today a licence to fight anyone. A Muslim is bound by his agreement with the country he lives in, and keeps its laws. The Qur'an allows Muslims to be kind and fair to all who do not fight them. It lets them eat the food of Jews and Christians, and lets a Muslim man marry a Jewish or Christian woman.

Read the full explanation

See your saved pages