私塾就学。1922年考入南京高师附属中学。1924年在北京大学读预科，经李大钊推荐，考入黄埔军校第一期。毕业后任国民革命军第一军第一师连长、营长，后任第一团团长。1926年国民革命军北伐，时任第1师第1团团长，在奉新违命撤退，差点被枪毙 。后因薛岳、刘峙等说情得免。1928年入日本陆军士官学校第21期野战炮兵科。不久辍学回国，任教导第一师野炮营营长、陆军第二师七团团长、警卫军第一师一旅旅长等职。1932年，任陆军第八十七师第二五九旅旅长，参加一·二八淞沪战役，在庙行镇击退日军，此役被当时国际间评为“国军