1912年出生,曾用名杨成勋,山东莘县大杨村人。1938年加入中国共产党。历任莘县文化界抗日救国会干事、主任,中共莘县县委秘书、宣传部长,莘县抗日完小校长,朝城县抗日民主政府文教科长。自1942年7月起,先后担任朝城、朝北、冠县、聊堂、武训县公安局长。1949年2月,调任冠县县长。1952年6月,调任中共高唐县委书记。1954年6月,任中共聊城地委委员、公安处长。1956年5月,任中共聊城地委委员、政法部长。1958年3月,为加强武城工作,调任中共聊城地委委员、武城县委第一书记。同年冬,武城县并入夏津县后,调任中共肥城矿务局党委书记。1962年11月,复任中共高唐县委书记。1966年4月,被任命为中共聊城地委工交政治部主任。嗣后,任中共聊城地区“五七”干校党委书记兼校长、中共聊城地区纪委副书记。1983年9月,不再担任地区纪委副书记职务。1989年病逝于聊城。