Ladies-need your help

My bf is in the most unbelievable situation. We don't know how to solve it. 
To give you a little bit of background info - my bf is 23 years old, he's a twice-convicted felon (drug-related). He served his time and since he's been out he's been clean. He has no college education and when he got paroled out, he was sent to live with his mother as that's a "safe" environment. 
Problem is, his mom is extremely abusive and always has been since he was a little boy. I strongly believe his drug problem came from the trauma he experienced with her in his childhood. 
She controls everything about his life. She owns his car, his phone, everything. He has been trying so hard to be clean, applying to jobs every day but it's a struggle to be employed with a criminal history. She drugs tests him 3 times a day and she seriously gets mad when he's clean. It's like she wants him to fail so she can control him. She's accused him of stealing her jewelry and calling his PO to send him back to Jail, only to find her stuff a few days later at her boyfriends house.
She physically abuses him, tonight she put him in a choke hold and tried to push him down the stairs. 
It's seriously like he's in an abusive relationship with her. She controls everything, she manipulates the situation and makes it so he can't leave.  
I know it's normal to be suspicious of someone in early sobriety. But she takes it too far. It's like she wants him to fail. 
And becauSe of his parole, he literally can't leave. Her behavior is detrimental to his sobriety, but it's considered a "safe" environment so he can't leave. What do we do?