It means he is going to cause trouble, or give you a difficult time - it could be for any reason - he might be violent, or have a history of causing trouble, stealing or otherwise treating people badly. If someone tells you a guy is bad news - stay away from him!