Yes, get him to the vet, especially since you said he came from an abusive home, the sooner the better.