Follow your instincts — they are good ones. Find a new boyfriend who is more respectful of himself, the law and society and you! Someone who doesn’t take care of themselves (physically or legally) is going to be disrespectful in a relationship. Likewise, a guy who takes good care of himself is going to take care of you and the relationship. Look for that from now on.
This guy is going to continue to be in trouble because he’s looking for ways to get a thrill and bend the law, and if you stay with him, you’re going to end up heartbroken and possibly in trouble yourself.
Move on and find a better boyfriend — honestly, from what you’ve described, it shouldn’t be too hard.