China is donating 200,000 of the doses while the government of the southern African country will pay for the rest.
Zimbabwe will be among the first on the continent to start its inoculation with the Chinese-made vaccine.
Information Minister Monica Mutsvangwa told a press briefing on Wednesday that a plane would be sent to collect the shots this week.
“This donation of 200,000 doses, and an initial batch of 600,000 doses which Zimbabwe has purchased, are expected in the country by 15 February 2021 and the first week of March 2021 respectively,” she said in a recording of the event tweeted by the information ministry.
Zimbabwe’s cash-strapped government has set aside $100 million for coronavirus vaccine procurement and vowed to fully subsidise the immunisation process, providing all shots for free.
The country’s crippled health facilities have been struggling to cope with Covid-19 patients, already bogged down by decades of underfunding and mismanagement.
A more infectious virus variant that emerged in neighbouring South Africa last year has stoked concern, piling pressure on authorities amid growing anti-government sentiment.
Mutsvangwa said Zimbabwe was also expecting doses from India, the African Union and the World Health Organization-backed (WHO) vaccine pooling scheme Covax.
Russian diamond producer Alrosa PJSC has meanwhile promised to donate an unspecified amount of Sputnik V vaccines to Zimbabwe, government spokesman Nick Mangwana tweeted on Wednesday.
That offer was also extended to regional neighbour Angola.
Zimbabwe’s coronavirus cases are widely believed to be underestimated due to lack of testing capacity.
To date the health ministry has recorded more than 34,800 infections and over 1,300 fatalities for a population of over 14.5 million.
The government aims to vaccinate 10 million people, to reach what is believed to be the herd-immunity threshold.
Sinopharm, in an announcement on December 31, said its vaccine was 79 percent effective.
Its efficacy against the South African variant has not yet been announced.