The resolution in the 193-member UNGA got 100 votes in its favour, while nations 11 voted against and 58 countries, including India, abstained.
The draft resolution, titled 'Territorial integrity of Ukraine' was co-sponsored by Canada, Costa Rica, Germany, Lithuania, Poland, Ukraine and the US.
It affirmed its commitment to the "sovereignty, political independence, unity and territorial integrity of Ukraine within its internationally recognised borders."
The resolution underscored that the March 16 referendum held in Crimea and the city of Sevastopol has "no validity" and "cannot form the basis for any alteration of the status of the Autonomous Republic of Crimea or of the city of Sevastopol."
Unlike resolutions in the powerful Security Council, resolutions in the 193-member General Assembly cannot be vetoed and are not legally binding, though they do reflect world opinion.