How was Satan cast out of heaven according to Revelation 12?
According to Revelation 12, Satan was cast out of heaven as a result of a war in which Michael and the holy angels fought and defeated him. This ended his final access to the throne room. Verse 10 identifies him as the accuser of the brethren, cast down after accusing them before God day and night.
Les explains that Satan had final access into the throne room or heaven, but after the war in which Michael and the holy angels fought and defeated him, he was cast out. Revelation 12:10 then declares that salvation, strength, and the kingdom of our God have come, because the accuser of the brethren is cast down. Les notes that Satan is the one who accuses believers before God day and night, constantly reporting every sin to the Lord. This casting out follows his domain being the earth, where he goes to and fro.
And there was war in heaven: Michael and his angels fought against the dragon; and the dragon fought and his angels,
See the rest