武漢大學漢語言文學專業畢業。1962年至1967年在武漢大學中文系漢語言文學專業學習。1968年任黑龍江省尾山農場黨委秘書。1972年任黑龍江省國營農場管理局宣傳處幹事,副處長。1976年任黑龍江省國營農場總局群工處副處長。1978年任黑龍江省委組織部副處級巡視員。1980年任黑龍江省委書記秘書(副處級)。1983年任黑龍江省委辦公廳副主任。1988任伊春市委書記。1990任齊齊哈爾市委書記。1992年任黑龍江省委常委、宣傳部部長。1997年12月年任黑龍江省委副書記、省社會科學聯合會黨組書記。1998年任黑龍江省委副書記、高校工委書記、省社會科學聯合會黨組書記。2000年3月任黑龍江省委副書記、省社會科學聯合會黨組書記。2002年4月任黑龍江省委副書記、紀委書記。2007年3月至2007年4月任黑龍江省委副書記。中共第十六次全國代表大會當選中央紀委委員。2009年8月當選黑龍江省延安精神研究會會長。