Militären sätts in för att hjälpa polisen att begränsa smittspridningen i landet.
De nya reglerna träder i kraft vid midnatt till tisdag och syftet är att "undvika en mänsklig katastrof", enligt Ramaphosa. Sydafrikaner förväntas i möjligaste mån hålla sig hemma, men de kommer även fortsättningsvis kunna handla mat, söka vård och söka socialt stöd hos myndigheterna.
Coronaviruset har upptäckts hos över 400 personer hittills i landet, meddelade hälsominister Zweli Mkhize på måndagen. För en vecka sedan var det färre än 50.
Regeringen har sedan tidigare utfärdat ett särskilt undantagstillstånd och infört reseförbud.