任陆军迫击炮营营部战士、计算员、侦察班长。1964年6月加入中国共产党。1965年12月后，任陆军师迫击炮营排长、连副指导员、指导员。1969年任师政治部组织科副科长。1971年后调任广州军区政治部组织部青年科干事、副科长、科长。1978年10月当选为共青团第十届中央委员。1979年2月参加中越战争。1980年由广州军区选送到解放军政治学院完成班学习。1982年任师政治部主任。1983年任军副政治委员。1985年任集团军政委。1992年1月任广州军区政治部主任。1994年12月任南京军区副政委兼纪律检查委员