1936年考入陆军大学，为该校第十四期毕业。随后因同学郑作民邀，进入第二军担任少将参谋长，升任十一军团参谋长，在李延年麾下参与武汉保卫战，后获得正式的步兵上校任命状。1942年赴云南担任「驻滇干训团步兵大队」少将大队长，随即调任第五集团军参谋长，与杜聿明关系甚好，1945年随杜出任东北保安司令部参谋长。1947年在卫立煌麾下任剿匪总司令部参谋长，并在原籍河南省汲县当选为第一届国民大会代表。1948年因势难回天，携家至上海，随即渡台。1951年担任陆军总部参谋长，1955年奉调第一军团中将副司令兼参谋