他奉令归国，任接收青岛委员会主任委员兼胶澳保安处处长。北伐之后，他出任国民革命军战地政务委员会委员、胶东军事外交特派员。阎锡山统治北平、天津时期，他任北平特别市社会局局长、参事、代市长等职。1930年，他任国民政府实业部商务司司长。1932年，他应傅作义的邀请，出任包头市政筹备处处长。1933年，他任国民政府财政部财政整理委员会委员。1937年，他被山西省商会推举为国民大会代表。
抗日战争中.抗日战争爆发后，梁上栋随国民政府迁至武汉，后当选第一届国民参政会参政员，并连任第二、三