Akcja filmu rozgrywa się od września 1939 r. do wyzwolenia Warszawy w styczniu 1945 r. Muzyk Roman Tokarski (Jerzy Duszyński) opowiada polskiemu żołnierzowi, repatriantowi z Anglii, o swoich wojennych przeżyciach i czasach okupacji. Po zajęciu Warszawy przez Niemców Roman założył uliczną orkiestrę. Wraz z siostrą Haliną (Danuta Szaflarska) należał do podziemnej organizacji, dla której przewoził broń i nielegalne wydawnictwa, a także brał udział w akcjach dywersyjnych. W czasie jednej z nich zginął ukochany Haliny, Ryszard (Jan Świderski). W filmie pojawia się wiele autentycznych piosenek okupacyjno-patriotycznych, które pomagały Polakom przetrwać trudne chwile okupacji hitlerowskiej.