Hmm what I'm about to say may not be very well received, but the question I have is why would he agree to be with you if he doesn't love you? And the two possibilities that come to mind are
1. He actually wants to try to be with you or
2. He's using you as rebound.
I think the two of you need to seriously talk it out, and be objective (or as objective as you can) about it. NO ONE deserves to be treated as rebound, especially since you do love him. This could cause some serious hurt if it drags out even longer.
The best relationship advice I've ever received, as harsh as it may sound, is "don't settle". Everyone deserves to be loved.
Of course, if it turns out he genuinely wants to try to work things out with you, give it a go, but take caution not to put too much into the relationship until he feels ready so that you don't get hurt unnecessarily.
All the best sweetheart :)