行营参谋处处长等职。1936年11月，获授陆军少将衔。1938年3月晋授陆军中将。抗日战争期间，历任第一战区长官司令部参谋长、军令部第四厅厅长。1946年5月，改任国防部测量局局长。1949年2月，晏勋甫任汉口市市长。任内抵制了华中军政长官公署长官白崇禧向汉口市政府提出的向工商业者征收200万银元供应军需的要求，后来经同乡、武汉商人林厚周（受中共江汉区委员会城工部邱肱良委托）以及叔父晏道刚（受中共地下党组织委托）的策反，投向中国共产党方面，拒绝了白崇禧下达的转移汉口市政府及所属单位档案及警察、保安部队的