1946年1月生,浙江省江山縣上余鎮(zhèn)人。
1965年12月入伍,1967年7月入黨。1965年12月起任178團(tuán)三機(jī)連戰(zhàn)士、班長(zhǎng)、排長(zhǎng)、連支部委員。1971年3月起任178團(tuán)政治處干事、黨支部委員。1973年10月起任步兵60師政治部宣傳科干部、副科長(zhǎng)。1984年10月起任第20(集團(tuán))軍政治部宣傳處處長(zhǎng)。1988年10月起任濟(jì)南軍區(qū)政治部辦公室副師職政工研究員。1990年9月任金華軍分區(qū)政治部主任。1996年2月任麗水軍分區(qū)政委。1997年12月任金華軍分區(qū)政委。2001年3月任浙江省軍區(qū)副政委兼金華軍分區(qū)政委。2002年7月任浙江省軍區(qū)副政委。2004年1月退役。2002年晉升為少將軍銜。