1961年参加工作,1964年加入中国共产党。先后在中央民族学院、福建省委党校、中央党校进修。历任宁德县蕉城公社、金涵公社副书记、书记,宁德县副县长、县长;宁德地委副书记、地区纪检书记、政法委书记,宁德地区人大工委主任,宁德市人大常委会主任;福建省第十届人大常委会委员等职。
他注重理论和实践的学习,撰写发表了多篇文章。