（现锦溪镇）人，为家中长子。15岁经乡试录取副贡，19岁考进江苏高等学堂，三年后肄业参加上海的爱国学社，1906年发起创办苏州女校。1907年考取江苏庚款生赴美威斯康星大学天文系留学，获理学士。回国后任南洋大学（1916年7月－1924年12月）、复旦大学（1917年－1919年）教授与执掌东华大学（1913年－1927年），1927年任江苏省建设局技正、江苏省政府秘书兼课长、《江苏通志》编纂兼总务主任等官职，翌年起更涉足中国天文学会职务，至晚年出版十数部中国古天文研究着作；1938年中风期间仍坚持写作