This argument works if you use Aquinas' definition of God, that being 'the uncaused cause'. But if we define God differently, say, as an entity not bound to the 'existence' that we can comprehend, it doesn't hold. God, by another definition, is beyond our understanding so any proof of its existence or non-existence is not solid.