bildkälla, AFP (via Getty Images)
Ukrainas president Volodymyr Zelenskiy undertecknade ett lagförslag som sänker den militära mobiliseringsåldern med två år från 27 till 25.
Kiev står inför stora förluster på slagfältet efter två års krig, medan Ryssland åtnjuter en betydande fördel i fråga om mänskliga resurser.
Flytten kommer att göra det möjligt för Ukraina att kalla in fler människor för att fylla på sina reserver, eftersom antalet volontärer har minskat.
Lagförslaget antogs genom en omröstning av parlamentariker i maj 2023, men trädde inte i kraft eftersom Zelenskiy inte undertecknade det.
Det var inte omedelbart klart vad som fick presidenten att skriva under lagförslaget på tisdagen, men han hade tidigare varnat för Rysslands planer på att eventuellt inleda en offensiv i vår eller sommar.
Zelenskiys undertecknande av lagförslaget kan innebära Ukrainas ansträngningar att bygga starka defensiva befästningar i händelse av en rysk attack.
Den ukrainska militären hoppades inte bara att skära av ryska försörjningsledningar till Krim, utan också att återta en del av det territorium som Ryssland hade fått.
Men i brist på överlägsenhet i luften och inför ett formidabelt ryskt försvar stannade Kievs motattack i början av vintern, med rädsla för att ryska styrkor skulle kunna överväldiga Ukraina.
Förra året varnade den ukrainske generalen Oleksandr Tarnavsky för att militären redan hade tvingats dra ner på vissa militära operationer på grund av minskat utländskt bistånd.
Ukraina är starkt beroende av förnödenheter från väst, särskilt långdistansmissiler och luftförsvarssystem. Men miljarder pund av bistånd från USA och EU har ställts på is mitt i politiska bråk.
Rysslands president Vladimir Putin sa att mer än 600 000 av hans trupper kämpade i Ukraina, men han sa inte hur många som hade dött där.
En konfidentiell amerikansk underrättelserapport som släpptes i december uppskattade att 315 000 ryska soldater har dödats eller skadats sedan kriget började, nästan 90 % av Rysslands militära personal i början av invasionen.
Zelenskiy sa i februari att 31 000 ukrainska soldater har dödats sedan kriget började, men amerikanska tjänstemän säger att minst 70 000 ukrainska soldater har dödats och upp till 120 000 skadats.