You might never stop loving him- but that doesn't mean you cannot love anyone else. You just have to accept, deep down, that it is over.
I don't thinkit is always possible to erase people from our minds and "get over them" fully. Once there has been love, it does not always die off completely for one person, even if the other ends the relationship. It's like grief- just because the person is no longer with us physically, it does not mean that we no longer think about them or appreciate them for what they gave us.
But the difference with your ex, is that he does not want YOU. Holding onto that thought is hard, but you must.
I still "love" in a kind of way, my ex from 35 years back. We have been in touch off and on all that time, him having several marriages, me just the one, but always toying with getting back together. We have realsied now it won't happen, for loads of reasons, but I will always care about him, and he me. But life has to be in the present.
You will never meet anyone else who "is" your ex- but they will have their own qualities that you can love. Maybe if you accpet that he will always have a place in your heart, but that you cannot be with him, it will make it easier to let go.
Try not to compare every new man with him- one day something will click with a new person and although they won't be your ex, they will have something about them that you will love.