W 1772 roku po I rozbiorze Polski Luchów wszedł w skład zaboru austriackiego, od 1809 roku Księstwa Warszawskiego i od 1815 roku Królestwa Polskiego. W latach 1810–1842 Luchów należał do powiatu tarnogrodzkiego, a następnie do powiatu zamojskiego. W 1866 roku wieś należała do gminy Wola Różaniecka i powiatu biłgorajskiego. Podczas I wojny światowej wieś była pod panowaniem austriackim. Od 1918 roku wieś należała do powiatu biłgorajskiego. W 1921 roku w Luchowie Dolnym było 142 domy.
14 września 1939 roku do Luchowa Dolnego wkroczyły wojska niemieckie, a 5 października 1939 roku po ustaleniu okupacyjnej granicy radziecko-niemieckiej wieś znalazła się pod okupacją niemiecką. Podczas pacyfikacji powiatu biłgorajskiego, 29 czerwca 1943 roku Niemcy wysiedlili większość Polaków na roboty przymusowe na Śląsk, a na ich miejsce osiedlono Niemców i Ukraińców. 22 lipca 1944 roku I Front Ukraiński wyzwolił wieś z pod okupacji niemieckiej, a w 1945 roku wysiedleni mieszkańcy powrócili do swoich domów.
Po reformie administracji Luchów Dolny w latach 1954-1960 należał do gromady Luchów Górny, a w latach 1960-1972 do gromady Wola Różaniecka. Od 1 stycznia 1973 roku wieś należy do Gminy Tarnogród. W 2010 roku utworzono Stowarzyszenia „Złota Nitka”.