He couldn’t take her snoring anymore.

A SoHo man suffocated his 92-year-old roommate by holding a pillow to her face — all to muffle her annoying snores, law enforcement sources told The Post.

Enrique Leyva, 47, had been a live-in caretaker for Veronica Ivins for the past three years, according to neighbors, who said that in recent months their formerly tidy apartment on tony Sullivan Street had devolved into filth and loud arguments.

Then, shortly after midnight on Thursday, as the old lady slept, something in the suspect snapped.

“I killed my roommate,” Leyva said when he called 911 on Thursday, law enforcement sources told The Post.

Cops rushed to the apartment, where neighbors said the woman has lived for at least the last 50 years, and found her lying on her bed semi-conscious.

She was taken to New York Presbyterian hospital, where she was pronounced dead, sources said.

“He placed a pillow over her face and then placed his hands around her neck,” a police source told The Post.

Leyva was taken to the First Precinct, where he was charged with murder Thursday afternoon.

“Why did a woman who celebrated her 92nd birthday last week get carted off on a stretcher?” one furious upstairs neighbor, Brooklyn Lastra, 34, railed after learning the woman had died.

Multiple neighbors had made complaints to city agencies over the past year, as shouting, roaches and mice escaped in increasing numbers from the murdered woman’s apartment and the woman herself began looking more and more unkempt, Lastra said.

“Could this have been avoided? Absolutely,” Lastra insisted.

Leyva began acting odd in recent months, neighbors said.

“He was my lover for six and a half years,” upstairs neighbor Anthony Iannacone told The Post of the suspect, who he described as a “very, very, very nice” man who’d worked a series of odd jobs, most recently as a dog walker.

“He hasn’t worked in a little while,” Iannacone said. “He applied for disability.”

The suspect had been taking medication for anxiety and depression, he said.

Three years ago, the pair split up — “I’m super, super neat and he was sloppy,” Iannacone said — and Leyva moved downstairs into the elderly woman’s apartment, becoming her caretaker.

At first the arrangement seemed to work for both of them, neighbors said.

But two years ago, the gas in their rent-controlled apartment was cut off, and an infestation of roaches and mice began, said Lastra, who lives directly upstairs.

Both the elderly woman and her caretaker began audibly arguing, and the sounds of things being thrown could be heard, both upstairs neighbors said.

Lastra said that during one argument earlier this year, she could hear her elderly neighbor shouting about stolen money.

“You took 40 dollars!” she heard the old lady shouting, she said. “Are you going to be able to pay me back?”

Multiple tenants in the building have voiced their concerns about the conditions of the apartment and possible elder abuse to the building super and management, as well as to 311 and the city’s Adult Protective Services agency, Lastra said.

Calls to APS and the super and management agency were not immediately returned.

“This was a lady who, before this happened, she was a very active traveler — very active doing her daily activities, going out to play bingo,” Lastra said.

Then, “she went from wearing nice clothes and fur coats to wearing oversized T-shirts with holes in them that were covered in stains,” she said.

“You had multiple people in this building who were calling multiple agencies,” she added. “This did not have to happen.

“She deserved better.”

Additional reporting by Stephanie Pagones and Kevin Fasick