Nazim Miyan, who is in his mid-20s, is accused of luring the young victim Mohammad Monis indoors while he was playing outside with his friends.
Miyan then killed the boy and cut his limbs and neck into several pieces, before ripping his stomach out and tearing off his flesh.
Police officers who later attended the disturbing scene said they found ‘the body… lying on the floor with the decapitated head beside it’.
‘The skin on the abdomen was missing, and internal body parts and bloodstains were scattered across the room,’ one officer told the Hindustan Times.
Miyan was found sitting near the body, he added, and gave himself up to police without any resistance.
But after his arrest, hundreds of people gathered outside the police station in Amariya, in the north Indian state of Uttar Pradesh.
As they tried to attack Miyan, they demanded that he be killed for his alleged crime.
When Miyan was later questioned by investigators, his responses were apparently unintelligible.
He has now been charged with murder and abduction.