Родилась в Южном Вьетнаме в семье переводчика, работавшего на американскую армию. После падения проамериканского правительства в середине 1970-х годов семья Лу перебралась в США, где у неё в штате Кентукки были родственники, в качестве беженцев. В 1984 году она окончила Стэнфордский университет.
Джейн Лу была профессором, но оставила академию и на данный момент не работает в астрономии. После работы в Лейденском университете в Нидерландах, Лу вернулась в США и работает в Лаборатории им. Линкольна Массачусетского Технологического Института штатным техническим сотрудником.
В 1992 году Лу вместе с Дэвидом Джуитом открыла первый объект пояса Койпера (15760) Альбион. За это открытие была награждена в 2012 году престижными премиями Шао и Кавли[1].