在冯玉祥的国民军中任第一军宣传员。1926年参加北伐，历任第四军第十二师营党代表、新编第一师一团党代表兼师政治秘书。1927年前往武汉出任中央军事政治学校政治教官，同时兼任叶挺的中央独立师第一团党代表。宁汉合流后前往南京，担任中央党部青年科干事。次年在俞飞鹏推荐下任北平军分会专员、中国国民党北平市党部委员兼训练部部长。1931年他任北平市教育局局长，后还曾任北平市政府参事等职。1932年10月受杨虎城之邀出任陕西省政府委员、教育厅厅长、中国国民党陕西省党部执行委员。西安事变后赴南京，很快又被派往西康与刘文辉