You could use "loveless", which usually means "not having (or expressing) feelings of love, but can also mean not receiving love.
If you want to say he hates people in general (not just that he doesn't love anyone) you could say he is "misanthropic".