Warszawa, październik 1944 roku. Kapitulują ostatnie oddziały powstańcze. Gubernator Dystryktu Warszawskiego Ludwig Fischer otrzymuje rozkaz zrównania miasta z ziemią. Niemcy wysadzają w powietrze kolejne budynki, zamieniając Warszawę w gigantyczne rumowisko. Ludność cywila opuszcza masowo stolicę. Młody powstaniec ANDRZEJ (
Igor Śmiałowski) dostaje rozkaz pozostania w mieście… Wkrótce odbiera pierwszy rozkaz. Ma ukryć radzieckiego skoczka spadochronowego radiotelegrafistę. Pod osłoną nocy – wraz z Jankiem i Julkiem – umieszcza Rosjanina w ruinach getta. Tymczasem na terenie getta ma swoją kryjówkę PIOTR RAFALSKI (
Jan Kurnakowicz). Wraz z przygarniętym bezpańskim owczarkiem przemierza codziennie ulice w poszukiwaniu wody i pożywienia. Jest świadkiem egzekucji ukrywających się Żydów. Pewnego dnia Piotr przynosi do swej kryjówki ranną dziewczynę o imieniu Krystyna. Udaje mu się usunąć kulę z rany, co ratuje dziewczynie życie. Tymczasem radziecki spadochroniarz przesyła drogą radiową wiadomości o ruchach wojsk niemieckich. Otoczony przez Niemców skierowuje ogień radzieckiej artylerii na siebie i ginie. Pewnego dnia w kryjówce Piotra dochodzi do spotkania Andrzeja i Krystyny. Oboje przedostają się przez Wisłę na praską stronę. Piotr pozostaje w ruinach. Nadchodzi styczeń 1945 roku. Piotr dostrzega Andrzeja i Krystynę w kolumnie Wojska Polskiego wkraczającego do stolicy.