The alliance also pledges more aid to Ukraine, but China warns it to stop "provoking confrontation".
Nato members have pledged their support for an "irreversible path" to future membership for Ukraine, as well as more aid.
While a formal timeline for it to join the military alliance was not agreed at a summit in Washington DC, the military alliance's 32 members said they had "unwavering" support for Ukraine's war effort.
Nato has also announced further integration with Ukraine's military and members have committed €40bn ($43.3bn, £33.7bn) in aid in the next year, including F-16 fighter jets and air defence support.
The bloc's Secretary-General Jens Stoltenberg said: "Support to Ukraine is not charity - it is in our own security interest."
No, there's no possible way the NATO Secretary-General Jens Stoltenberg, former Prime Minister of Norway, would know anything about European politics and military policy.
And there's certainly no one he could consult on the matter.
There's lots of things to worry about. The Earth has gone above an average temperature of 1.5° C since the Industrial Revolution began. We're running out of fresh water globally. PFAS is everywhere and microplastics are in every man's testes.
And you're worried about whether or not someone who likely knows a hell of a lot more than you do about international policy along with all of their expert advisors know what they're doing.