I had a similar student who I eventually snapped with, I took him outside the class and gave him a dressing down. He couldn't understand a word I was saying, but he knew I was annoyed with him. He has been somewhat better behaved since.
I think a major issue however is just a lack of engagement; because of his level the classes are not challenging and he acts out. It might be worth putting him sitting on his own and giving him something more challenging to work on, while you teach the rest of the class.