Joining Nato is towards the top of his wish list, but Ukraine also wants its allies to send peacekeepers to the country if fighting does stop, to patrol the current frontline which could become a buffer zone in any peace agreement.
Ahead of the visit, Zelensky said this was something he would discuss with the prime minister.
It builds on £12.8bn of support the UK has already given to Ukraine. The country has also already committed to giving the country £3bn in military aid every year for “as long as it takes”.
Ukraine has already been using British-supplied Storm Shadow missiles to attack Russian military facilities far from the border.
Their arrival late last year was welcomed by Kyiv, and slammed by Moscow.
The partnership, formed of a treaty and a political declaration, is due to be presented to Parliament in the coming weeks.
Plans for it had begun under the previous Conservative government.
Sir Keir previously visited Ukraine when he was leader of the opposition in 2023, and has hosted President Zelensky twice at Downing Street since entering office.
Additional reporting by Alex Smith.