Уже в августе 1941 г. Одесса была полностью окружена гитлеровскими войсками. Ее героическая оборона длилась 73 дня, на протяжении которых советская армия и отряды народного ополчения защищали город от вторжения врага. С материковой стороны Одессу обороняла Приморская армия, с моря - корабли Черноморского флота, при поддержке артиллерии с берега. На взятие города противник бросил силы, в пять раз превосходящие по численности его защитников.
Первый большой штурм Одессы немецко-фашистские войска предприняли 20 августа 1941 г. На взятие города были брошено 17 дивизий и 7 бригад противника, но героические советские войска остановили их наступление в 10-14 километрах от городских рубежей. Ежедневно 10-12 тысяч женщин и детей копали окопы, устанавливали мины, натягивали проволочные заграждения. Всего за время обороны, руками жителей было поставлено 40 000 мин, вырыто более 250 километров противотанковых рвов, на улицах города сооружено около 250 заградительных баррикад. Руками подростков, работавших на заводах и фабриках, было сделано порядка 300 000 ручных гранах и столько же противотанковых и противопехотных мин. За месяцы обороны 38 тысяч простых жителей-героев Одессы перебрались в старинные одесские катакомбы, простирающиеся на многие километры под землей, чтобы принять участие в обороне родного города.
В конце сентября Верховная Ставка перебросила войска, оборонявшие Одессу, на защиту Крымского полуострова. На кораблях Черноморского флота, с Одесского побережья в Крым, скрытно было переправлено 86 тысяч солдат и 15 тысяч жителей Одессы, а также большая часть оборонительной техники. Героическая защита Одессы на 73 дня блокировала армию врага. Благодаря самоотверженности советских войск и героев народного ополчения более 160 000 немецких солдат было убито, уничтожено 200 самолетов и 100 танков противника.
Но город все же был взят 16 октября 1941 г. С этого дня началась беспощадная партизанская борьба с захватчиками: 5 тысяч солдат и офицеров было уничтожено одесскими партизанами - героями, пущено под откос 27 эшелонов с вражеской военной техникой, взорвано 248 машин.
Освобождена Одесса была 10 апреля 1944 года, а 1 мая 1945 г. в приказе Верховного главнокомандующего впервые была названа Городом-героем. Официально звание Город герой Одессе было присвоено в 1965 году.