The 1,135-page agreement will now have to be signed by the leaders of the EU's 28 member countries.
After the signing the document, Ukrainian Presdient Petr Poroshenko expressed hopes of the rapid ratification of the Ukraine-EU Association Agreement by all members of the European Union.