范学校毕业后，当了两年教师，1925年进入北京清华学校国学研究所，1927年毕业后留所担任助教。1929年，到上海暨南大学中国公学教书。1931年到北平图书馆，担任编纂委员兼舆图部准备。1936年后先后在浙江大学、湖南蓝田师范学院、云南大学、西南联大、暨南大学、江南大学、河南大学、苏州社教学院。1950年到南京图书馆任特藏部主任。1954年调任北京图书馆研究员兼舆图组组长，同时兼任中国科学院地理研究所研究员。1956年3月14日因心脏病发逝于北京板厂胡同寓所中，享年56岁。
研究.