A 21-year-old woman was beaten, choked and raped with a bottle and held captive in her bedroom for two hours, police told the Woonsocket Call on Tuesday.
Leopoldo Belen, 33, faces multiple charges including forcible rape with an object, domestic kidnapping and domestic rape.
The woman was living with Belen.
According to the newspaper, she told police that Belen was enraged after learning she had smoked the last of their cigarettes.
The newspaper said Belen has an extensive police record and was sentenced to serve two years of an eight-year sentence on charges of felony domestic assault.