He sounds very emancipated. I would take him to a vet to get him checked. Whoever had him was not taking care of him and was no doubt starving him. Is he round of is he triangular? If he is some what triangular than he is for sure under weight.