On 21 September 1991, local Serb rebels from surrounding villages attacked Ivanovo Selo, which was defended at the time by local volunteers. After a mortar attack, Serb forces advanced into the village from three directions.[5] Upon entering the village, Serb rebels began to burn and loot civilian homes, forcing around 20 people at gunpoint to leave their basements and march ahead of them towards the village square as human shields, as a means to force those defending the village to surrender.[6][7]
The captured civilians that had been lined up against a wall in the village square were suddenly hit by a rocket launched from a Serb armoured vehicle.[8] It is believed this incident was caused by a misunderstanding, the Serbs in the armoured vehicle believing they were being fired upon.[9]
Five civilians and one Serb soldier were killed in the explosion, another six civilians were wounded.[10] Croatian reinforcements arrived soon after from the nearby town of Daruvar, forcing the Serb forces to withdraw from Ivanovo Selo.[11] During their retreat, Serbs forces killed another two civilians.[12]
After fully recapturing the village, those wounded in the massacre were immediately sent for hospital treatment in Daruvar. Two days later, those killed were buried in a common grave.[13]