1911-1915就讀於南京市中英中學。
1916-1918就讀於上海復旦學院。
1919-1922就讀於美國明尼蘇達大學礦業學院。
1323-1924曾是美國威斯康星大學地質系研究生,碩士學位。
1925-1927南京東南大學教授、地質系主任。
1927-1931年任南京中央大學地質系教授、系主任。
1931-1932東北大學礦冶系教授,安徽省教育廳巡視員、秘書長。
1933-1937交通大學唐山理工學院礦冶系教授。
1937-1945雲南大學教授、礦冶系主任。
1939-1941年任雲南省壹平浪煤礦總工程師。
1941-1943任雲南礦業公司總工程師。
1943-1945擔任雲南省企業局參事。
1945-1951年任國立唐山工學院礦冶系教授。
1949-1951年兼任焦作工學院采礦工程系教授。
1951-1952中國礦業學院采礦工程系教授。
1952-1966北京礦業學院采礦工程系教授。
1966年5月19在北京去世。