元年），他到日本留学东京帝国大学农学部学习畜产学。归国后，他曾任北京临时参议院蒙古选出议员、蒙藏学院教授。他在护法运动中支持孙中山，任广东非常国会议员，后重回北洋政府，任黎元洪大总统府顾问。此后，他历任蒙藏专门学校校长、西北督办公署顾问。此后他参与白云梯组织内蒙古国民党的计划。1925年（民国14年），他任内蒙古国民党中央执行委员。此后，他任南京国民政府农矿部设计委员。1932年经关东军邀请，同年满洲国建国后，金永昌任驻蒙办事处处长。此后他转到内蒙古任职，历任蒙古地方自治政务委员会委员、蒙古军政府内