Автор книги начал Великую Отечественную войну в должности командира 132-й стрелковой дивизии, героически сражавшейся в составе 13-й армии с танковыми полчищами Гудериана. Затем ему довелось служить начальником штаба 48-й и 2-й гвардейской армий. Последней в то время командовал Р. Я. Малиновский, и на ее долю выпала тяжелая миссия — отразить натиск группы Манштейна, рвавшейся на выручку гитлеровским войскам, окруженным под Сталинградом.
Далее следуют бои за освобождение Донбасса и Крыма. С. С. Бирюзов — уже начальник штаба фронта. По долгу службы он встречается со многими видными советскими полководцами — представителями Ставки, с командирами прославленных дивизий и полков, партизанами, колхозниками и рабочими.
Обо всем этом и рассказывается и книге «Когда гремели пушки». Ее с большим интересом прочтет каждый советский человек независимо от возраста и профессии.