Парад состоял из двух частей - исторической и современной. Историческую часть парада представили роты Сухопутных войск, ВВС и ВМФ.
Сначала прошла рота барабанщиков Московского военно-музыкального училища. Во второй части парада приняли участие свыше пяти тысяч человек. Воинские части и военные учебные заведения были представлены 15 батальонами. Хорошую погоду над Москвой в первой половине дня обеспечили специальные самолеты, которые разгоняли облака.
По данным МВД по всей стране прошли более 4 тысяч мероприятий. Серьезных происшествий и нарушений не отмечено. Вечером, несмотря на пасмурную погоду и дождь в некоторых районах, в российской столице прогремело тридцать артиллерийских залпов салюта ко Дню Победы. Полюбоваться красочным зрелищем москвичи и гости могли во всех административных округах столицы.
Основная часть установок салютной батареи размещалась на Воробьевых горах. А всего салют производился из 31 места, включая Парк Победы, площадь Восстания, Суворовскую площадь, а также Хорошево-Мневники, Сокольники, Измайлово, Перово, Бутово, Строгино, Солнцево и Зеленоград. Площадки запуска располагались вдали от жилых домов. Это позволяло выстреливать салютные заряды на высоту от 100 до 300 метров. Цвета радуги отразили залпы более четырех тыс зарядов под названиями "Орхидея", "Астры", "Олимпия", "Мерцающие гиацинты", "Пульсар", "Мальва" и другие.
Всего было задействовано 18 орудий и 72 артиллерийские установки салютной батареи. На вооружении отдельного салютного дивизиона Московского военного округа, получившего этот статус в 1967 году, находятся пушки 1941-1943 годов выпуска. Во время праздничного салюта они применяются отдельно, для шумового эффекта. Во вторник два 76-миллиметровых противотанковых орудия использовали с этой целью холостые заряды. Визуальный эффект салюта "взяли на себя" мортиры, размещенные на базе автомобилей повышенной проходимости ЗиЛ-131. В течение дня около 300 тысяч москвичей и гостей столицы, несмотря на непогоду, отпраздновали День Победы на свежем воздухе. В связи с праздником столичная милиция усилила меры безопасности. В шествии левой оппозиции, которое началось в 11:30 от площади Белорусского вокзала, принимали участие около 7000 человек. Колонны коммунистов проследовали по Тверской, 1-й Тверской-Ямской улице и Охотному ряду к Лубянке, где проходил митинг. Помимо КПРФ, в акциях коммунистов участвовали активисты "Авангарда красной молодежи" (АКМ), национал-большевики и другие представители левых сил. Были приняты усиленные меры безопасности. Во время шествия колонны национал-большевиков и АКМ плотным кольцом сопровождал московский ОМОН. Вдоль улиц были выставлены бойцы внутренних войск, а Лубянская площадь, где проходил митинг, была перекрыта металлическими заграждениями. Все участники митинга проходили рамки металлодетекторов и тщательно досматривались сотрудниками милиции.