金氏曾任上海地方法院检察官、南京高等法院推事兼刑事庭庭长、司法行政部简任专员、最高法院推事兼书记官长、第二届与第三届司法院大法官、民法修正研究委员会召集委员（民法总则、亲属、继承）。除实务工作外，金氏亦在公余投入法学教育，历任朝阳学院、南京临时大学、国立中央大学、台湾省立行政专科学校、国立台湾大学、东吴大学、辅仁大学等各校教授。为极少数开授罗马法的教师。在南京高等法院任职期间，金氏曾参与汪精卫政权之周佛海（审判长赵琛）与丁默邨（担任审判长）两人被控汉奸案的审理。金氏原有机会升任最高法院院长。1966