1968年11月加入中國共產黨。1968年3月至1970年5月任省獨立二師四團戰士、文書。1970年5月至1970年12月任省軍區獨立二師四團一營部書記。1970年12月至1971年4月任省軍區獨立二師四團政治處幹事。1971年4月至1974年9月任省軍區政治部幹部處幹事。1974年9月至1977年8月在北京大學哲學系學習。1977年8月至1983年7月,任濟南軍區政治部幹部部調配處幹事。1983年7月至1985年1月,任省軍區政治部幹部處副處長。1985年1月至1989年7月任省軍區政治部幹部處處長。1989年7月至1994年1月,任山東省軍區軍轉辦主任(副師職)。1994年1月至2000年1月,任中共日照市委常委、日照軍分區政治委員。2000年1月至2000年3月,任威海軍分區政治委員。2000年3月起任中共威海市委常委、威海軍分區政治委員(其間:2002年3月至2003年1月國防大學學員)。
現任山東大學(威海)軍事理論課教授(自2004年起),並編有《軍事理論課教程》一書。