1939年9月1日，纳粹德国入侵波兰，9月12日，德国第一山地师抵达利沃夫郊外，开始围城。该市守军收到命令死守，最终利沃夫被入侵的苏军佔领。1941年德军佔领利沃夫。1944年7月，红军发动利沃夫-桑多梅日攻势，夺回利沃夫，并逮捕效忠波兰流亡政府的波兰家乡军在当地的指挥官。苏联接管以后，波兰抵抗组织成员被强征进入苏联控制的波兰人民军，否则就关入监狱。
清洗犹太人.在战前，利沃夫的犹太人数量居波兰城市第三位，随着战争难民的流入，最后犹太人的人数超过了20万。德国人一进入该市，就