Первый штурм Севастополя немецкие войска предпринимали с 11 по 21 ноября 1941 года. Однако оборона города, подкрепленная береговыми батареями, а также огнем тяжелых кораблей черноморского флота, устояла.
Второй штурм состоялся в декабре 1941 года. Германское командование сосредоточило мощную ударную группировку, подкрепленную тяжелой осадной артиллерией.
До третьего штурма оставалось еще полгода. Город постоянно укреплялся, росли запасы снарядов — вся оборона держалась на артиллерии, а доставлять боеприпасы в осажденный Севастополь можно было только по морю, под постоянными атаками немецкой авиации. Кроме того, для Красной армии 1942 год стал самым голодным в отношении боеприпасов. Несмотря на все эти трудности запас снарядов накапливался.
Но в марте 1942 года командующий обороной Севастополя генерал Петров допустил серьезную ошибку. Он предпринял ряд тактических наступлений на немецкие позиции с целью занять более выгодные для обороны рубежи. В этих наступлениях, не принесших результата, была израсходована большая часть боезапасов, с таким трудом накопленных для обороны города. Именно этих снарядов не хватило защитникам города при отражении третьего штурма.
В конце мая 1942 года советские войска вынуждены были оставить Керченский полуостров, Крымский фронт был ликвидирован. Стало очевидно, что теперь германское командование попытается окончательно решить проблему Севастополя: для штурма города была сосредоточена 11-я армия под командованием знаменитого генерала Манштейна, насчитывавшая более 200 тысяч человек. Численность гарнизона Севастополя была вдвое меньшей.
Еще более значительным было превосходство немцев в количестве орудий и, главное, снарядов к ним. Противник прежде всего попытался прервать снабжение города по морю, для этого использовалась уже не только авиация, но и боевые корабли, торпедные катера и подводные лодки.
С конца мая начались ежедневные артиллерийские обстрелы и бомбардировка города с воздуха. 7 июня 1942 года после мощной артиллерийской подготовки немецкая армия в третий раз начала штурм Севастополя. К 18 июня немцам удалось выйти к Инкерману и Сапун-горе. Одновременно усиливалась морская блокада города, доставка боеприпасов и подкреплений становилась невозможной.
Защитники города упорно обороняли каждый рубеж, и продвижение давалось противнику тяжело. Тем не менее немецкая армия, опираясь на значительное численное и огневое превосходство, шаг за шагом вгрызалась в позиции советских войск. К 4 июля 1942 года все было кончено: немногие уцелевшие защитники города, прижатые к морю, погибли или были пленены, 250-дневная оборона Севастополя завершилась.
Но городу русской славы недолго было суждено находиться в руках врага.
8 апреля 1944 года началась Крымская наступательная операция Красной армии, и уже к 15 апреля советские войска вышли к Севастополю. Началась трехнедельная подготовка к штурму. Немцы сумели выстроить прочную оборону, брать которую с наскока было бы безрассудством. 5 мая 1944 года начался общий штурм города, и уже 9 мая 1944 года Севастополь был освобожден. Остатки немецких войск отступили на мыс Херсонес, где были окончательно разгромлены и 12 мая капитулировали.
Говорят, что история не повторяется дважды. Дважды город-герой Севастополь — лучшее тому опровержение. Спустя столетие правнуки повторили подвиг прадедов.