党中央执行委员。此后，他任南京国民政府农矿部设计委员。1932年经关东军邀请，同年满洲国建国后，金永昌任驻蒙办事处处长。此后他转到内蒙古任职，历任蒙古地方自治政务委员会委员、蒙古军政府内务処长、蒙古军政府驻満代表。1937年（民国26年）11月蒙古联盟自治政府成立后，他任总务兼交通委员。翌年8月政府改组，他调任产业部长。1939年（民国28年）9月蒙疆联合自治政府成立，他任交通部长。1941年（民国30年）6月，政府机构改组，交通部改爲交通总局，金永昌任交通总局局长，1943年（民国32年）8月辞任