Kaupunki kuului Puolaan vuosina 1340–1772 ja uudelleen Puolan itsenäistyttyä vuosina 1919–1939 (muodollisesti vuoteen 1945). Vuosina 1772–1919 se kuului Itävalta-Unkarin keisarikuntaan nimellä Lemberg. Lvivissä julistettiin vuonna 1918 Itävalta-Unkarista itsenäinen Länsi-Ukrainan kansantasavalta, joka joutui Puolan–Neuvosto-Venäjän sodassa 1919 puolalaisten miehittämäksi. Pitääkseen kiinni ukrainalaisuudestaan Länsi-Ukraina sulautui Ukrainan kansantasavaltaan, mutta sodan jatkuessa 1920 alue joutui bolševistisen Venäjän haltuun puna-armeijan edetessä Puolaan Varsovan edustalle saakka. Riian rauhassa Venäjän ja Puolan kesken 1921 kuitenkin sovittiin, että Lviv ympäristöineen tuli kuulumaan Puolaan.