Vasquez, 38, killed 12-year-old David Cardenas in the town of Donna in Texas.
According to Mirror Online, on the night of the murder, Vasquez, attended a party with his 15-year-old cousin Andy Chapa and met the boy.
Afterwards the three were walking home when when Vasquez - who was drunk and high on cocaine - picked up a pipe and hit David over the head, then cut his throat.
The cousins took David's body to a field, where they scalped him, cut off one of his arms and part of the other and removed the skin from his back.
They also robbed him and then attempted to crudely hide the body under aluminium sheets.
Vazquez was quickly picked up by police and admitted the murder. He also told officers he had drunk his blood.
Chapa later testified that Vasquez killed the boy because the child did not “give him what he wanted.”
Mirror Online reports that Vasquez, who has been tried and sentenced to death will be executed tomorrow.
During his trial, Vasquez said: “The devil was telling me to take [David's head] away from him.”
On a videotaped confession shown to the jury, he said: "One side of my head said, 'You did wrong'. "The other side said, 'Keep doing it. Keep doing it'."'
The Austin Chronicle reported that Vasquez argued that he had serious learning difficulties and is mentally ill, and therefore incompetent and should not be executed.
Judges rejected the claim.
Vasquez, if his sentence is carried out, will be the sixth Texan executed this year, and the 536th since the state reinstated the death penalty in 1976.