1938年，他曾任莘县抗日农民协会干事，莘县、莘朝县、聊唐县、冠县县委书记，冀南南下新兵总队第三团政委等职。1949年，担任河南省南阳地委书记，南阳军分区政委，第一机械工业部第一拖拉机制造厂党委书记兼厂长，中共河南省委委员。1962年后，历任中华人民共和国农业机械部副部长，第八机械工业部副部长，农林部副部长，中华人民共和国农林部部长兼党组书记，农业机械部部长兼党组书记，机械工业部顾问、党组成员。