Посёлок расположен в 14км на запад от центра поселения села Андреевское и в 3км на восток от Александрова
Основан после Великой Отечественной войны как посёлок Александровского лесопитомника в составе Ивано-Соболевского сельсовета. В 1966 году посёлок переименован в Луч. С 1967 года посёлок в составе Елькинского сельсовета, с 2005 года — в составе Андреевского сельского поселения.