Richard Weaver attacked his ex-partner at their shared home in Newham (Credit: Metropolitan Police)
Richard Weaver, 45, and the victim were living together at a house in Newham when they decided to break up and move out of the property.
They got into an argument shortly after his partner returned home from work in October 2019.
Weaver followed her upstairs and began verbally abusing her before punching her in the face and stabbing her in the hand with a knife.
He then forced her to have sex with him several times throughout the night before eventually saying she was allowed to leave to get medical help.
However, Weaver quickly changed his mind and told her she had to stay within the property. She eventually managed to escape and ran to a nearby street where she called the police.
Officers quickly arrived to pick her up and took her to a place of safety where she was supported by specialist officers.
Weaver was found guilty of rape as well as making threats to kill, false imprisonment, unlawful wounding and actual bodily harm at Snaresbrook Crown Court.
Detective Constable Phil Fox, who led the investigation, said: “Weaver had decided he did not want his ex-partner to leave him and carried out a horrific physical and sexual assault, an attack so frightening she believed she might not survive.
“The victim in this case has shown tremendous bravery, not only in disclosing what happened to police but in coming to court and providing the evidence that brought Weaver to justice.
“Male violence against women and girls is deplorable and we will do everything in our power to support those who come forward and report crimes of this nature.”
For more on this story, and the latest on our other local and national news, listen to Time 107.5FM
Tags: Newham, Stabbing, Rape