在国立广东大学预科肄业。同年12月，考入黄埔军校第四期政治科学习。1926年10月毕业，在国民革命军第一师任排长，参加北伐战争。后调到国民革命军第十九路军蔡廷锴部任连长。在济南讨伐孙传芳战斗负伤，癒后历任武汉要塞、河南省保安处营长、旅部参谋主任及中校团附等职。
四行仓库保卫战.1937年淞沪会战前夕，随部自无钖开赴上海参加抗战。任第二六二旅旅部参谋主任兼任第五二四团中校团附。最后终于奉命留下一个团，死守闸北。1937年10月26日，谢晋元以团附身份奉命带领第十九集团军第