Russia has launched a “full-scale invasion of Ukraine”, the Ukrainian foreign minister has said.
Russian President Vladimir Putin told his citizens he had begun a “specialised military operation”.
Where is military action taking place?
Please use Chrome browser for a more accessible video player
Shortly after Mr Putin made his announcement on state television, just before 3am GMT, large explosions were heard in Kyiv, Kharkiv, Odessa and other cities across Ukraine.
In the capital Kyiv, gunfire could be heard near the airport, the Russian Interfax news agency said.
Ukrainian media reported that military command centres there had been struck by missiles.
Sky News’s Stuart Ramsay, who is in Kyiv, said he was woken up by loud explosions.
Russia-Ukraine crisis: ‘Full-scale invasion’ – what do we know so far?
Ukraine crisis: Johnson joins world leaders in condemning Russia for choosing ‘path of bloodshed and destruction’
Ukraine crisis: Citizens brace for war as shelling destroys building in hilltop village of Berdyansk
“There are major attacks happening,” he said. Air raid sirens were heard going off in the city.
In Kharkiv, in the northeast of the country, command centres were also hit by missiles, Ukrainian media reported.
Ukraine said Russia was shelling across country all the way to the western Lviv region, 70 km from the border with Poland.
Russia is also moving military equipment into Ukraine from annexed Crimea, Ukrainian authorities said.
And in the southern port cities of Odessa and Mariupol, Russian troops have reportedly landed.
A witness heard three loud blasts in Mariupol, the Reuters news agency said.
According to Interfax, Russian-backed separatists said they had launched an offensive on the Ukrainian-controlled town of Shchastia in the east.
Explosions are also said to have rocked the breakaway eastern Ukrainian city of Donetsk.