List of battles of Guru Gobind Singh

This list includes all battles fought by the tenth Sikh guru, Guru Gobind Singh.

Following the execution of Guru Tegh Bahadur, tensions rose between the Mughals and the Sikhs. Both Mughal administration and Aurangzeb's army had an active interest in the Guru. The Mughal emperor issued an order to exterminate Guru Gobind Singh and his family.

Guru Gobind believed in something called Dharma Yudh (war in defence of righteousness), something that is fought as a last resort, neither out of a wish for revenge nor for greed nor for any destructive goals. To him, one must be prepared to die to stop tyranny, end persecution, and to defend one's own religious values. He led 14 major battles and 8 minor battles with these objectives, but never took captives nor damaged anyone's place of worship.