5师13旅副旅长。第二次国共内战期间，担任华东野战军12纵队35旅旅长，率部参加淮海战役。中华人民共和国成立后，担任贵阳警备区司令员，公安第8师师长，贵州公安总队总队长。1954年，担任贵州省军区副司令员。1955年，授少将军衔。获一级八一勋章、一级独立自由勋章、一级解放勋章。