他於1914年入保定陸軍軍官學校,1916年步兵科2期畢業,1919年考入陸軍大學6期,1921年陸大正則班畢業。後加入北洋軍閥直系曹錕部下任副官駐天津,1925年加入馮玉祥西北軍。北伐時期任孫連仲部參謀長,參加北伐。北伐後任寧夏平羅縣長,中衛縣長,寧夏教育廳長和代理寧夏省主席。中原大戰後被蔣介石收編。1932年任河南第七行政專區專員兼保安司令。1935年離職回京,任天津市政府顧問,1936-37年協助29軍參加抗日活動。1942年加入孫良誠第二方面軍任總參謀長,後被楊得志、曾思玉在奇襲八公橋戰鬥中俘虜,後解甲歸田。1949年解放後,任國務院水利部參議。1953年因病在北京去世。