1965年5月加入中国共产党,1965年8月参加工作。
1969年到广东省革委会宣传办、广东省委宣传部工作。
1973年,任湖南省委组织部干事。
1981年,任湖南省委组织部办公室副主任,1983年任湖南省委组织部副厅级组织员,参加省委整党办工作。
1985年,任湖南省委副秘书长。
1988年后,任益阳地委书记、邵阳市委书记。
1992年9月任湖南省委政法委副书记。
1993年3月后,任湖南省委常委、省委政法委书记。
1995年任省委常委、省委秘书长。
1998年任中共湖南省委副书记。
2001年1月湖南省九届人民代表大会第四届会议当选为省九届人大常委会副主任(兼任人大常委会党组书记)。