Ukraine's top security official Oleksiy Danilov said on Wednesday that Ukraine would impose a state of emergency on all of its territory, apart from the Donetsk and Luhansk regions where it has been in place since 2014.
He said that the emergency state would last 30 days and could be extended for another 30 days.
Pro-Russian separatists have controlled parts of Donetsk and Luhansk since 2014. Russia recognised them as independent states and approved use of its troops abroad this week.
Mr Danilov also said that Ukraine's president Volodymyr Zelenskiy had not discussed the development of nuclear weapons, something Vladimir Putin has said posed a strategic threat for Russia.
Ukraine's parliament approved sanctions on Wednesday against 351 Russians, including lawmakers who supported recognising the independence of two separatist-controlled territories in eastern Ukraine and the deployment of Russian troops there.
The sanctions impose restrictions including barring those sanctioned from entering Ukraine, and preventing their access to assets, capital, property and business licences. Ukraine's National Security and Defence Council was due to impose the sanctions after the vote.
"We should address the national security council to immediately impose sanctions against criminals, against every deputy of the State Duma of Russia, who voted for dismembering Ukraine," Iryna Herashchenko, a member of the European Solidarity faction, said before the vote.
Last week, 351 Russian lawmakers voted to appeal to president Vladimir Putin to recognise the independence of the two self-proclaimed republics in eastern Ukraine that are controlled by pro-Russian separatists. Mr Putin did so on Monday.