Det är Tadzjikistans statliga arbetsgrupp mot covid-19 som kommer med den stränga ordern, rapporter det centralasiatiska landets statsmedia.
"Coronavirusvaccination är obligatorisk för medborgare över 18 år", meddelar arbetsgruppen, enligt nyhetsbyrån Khovar.
Tidigare har vaccinationen i landet varit frivillig.
Uttalandet kommer i samband med att en ny variant av coronavirus uppges spridas snabbt i landet, även om officiell statistik visar att antalet nya fall fortfarande är lågt.