1907年10月保定陆军速成学堂毕业。历任北京政府陆军第三师第六十一混成团队官,保定行营督练处督队官、管带,陆军第三司令部参谋,步兵第五旅第十团教练官、团附、团长等职。1921年1月任北京政府陆军第三师(师长吴佩孚)步兵第五旅旅长,被北京政府陆军部授予陆军少将军衔。1923年2月任陆军第三师(师长洪兆麟)步兵第六旅旅长,被北京政府陆军部授予陆军中将军衔,率部驻防河南洛阳地区。1924年1月被北京政府授予将军府雍威将军。1924年夏率部参加第二次
直奉战争,继杨清臣任北京政府陆军第三师师长,后任直系讨逆军援豫军(张福来总司令)第三路军司令,讨奉援军第三路军司令等职。1924年11月所部因榆关热河战败被撤销编制,率余部随吴佩孚赴湖南,1925年春在河南重组陆军第三师,仍任师长,1926年夏因重病辞职,在天津租界寓居。1940年3月附汪降日充任伪职,同年5月任汪伪南京国民政府军事委员会军事参议院参议等职。