It is logically impossible for there to be a creator of all things.
The creator of all things would have to create itself. Which it could only do after it had created itself.
A creator of all things cannot evolve, because by definition there would be nothing for it to evolve from.
.
then how does life evolve when it doesn't exist in beginning?
Yeah, as Rhea points out; it doesn't. Life arises, and then evolves.
Evolution explains the diversity and complexity of current life, not its existence.
Most current theories of abiogenesis suggest that self-replicating chemicals, such as RNA and/or polypeptide chains can arise spontaneously in the conditions known to have existed on Earth a few thousand million years ago; Once such things are able to replicate, evolution can begin and complexity increases over time.
Both hypotheses - evolution and abiogenesis - assume as a starting point something very simple, and then explain how that simple beginning can lead to the complexity we observe today.
Any concept of divine creation has to either assume the eternal existence of a complex entity, or the spontaneous coming into existence of that entity. Neither of these are any better as explanations than simply assuming that life popped into existence spontaneously at its current level of complexity - so when the question is 'How did life start' or 'How come life is so complex and diverse', the core problem is 'how did complexity arise'. Saying 'it was created this way by a god' doesn't actually help to address the question; because the God you need to create things as we see them today is itself a hugely complex entity, which is itself in need of explanation.
The ultimate question of how complexity arises cannot be answered by appeal to deities, because such an appeal just moves the question back a step, without achieving anything. Only answers that are based on a simple starting point can possibly address the question.