10月，随着北伐结束，国民革命军进行重编和缩编，他被任命为中央陆军编制下的国民革命军第37师师长。同年冬，他任绥远警备司令。
中原大战、抗日战争.1930年（民国19年）3月，他任晋军第3军军长。同年，他随阎钖山参加反蒋介石的中原大战。中原大战阎钖山败北后，王靖国改任晋东区守备司令兼第70师师长。1932年（民国21年）包头的绥西屯垦督办公署设立，他代理督办。1935年（民国24年）4月，他被授予陆军中将。1936年（民国25年），他任晋绥剿匪总预备军司令官，7月升任第19军军长。