1930年參加村赤衛隊,1931年10月參加中國工農紅軍,1933年4月加入中國共產黨。參加紅軍後歷任戰士、班長、排長,參加了中央蘇區第三、第四、第五次反“圍剿”作戰,1934年10月參加長征。
抗日戰爭爆發後,隨部改編為八路軍,任115師排長、連長、營長,參加了平型關戰役和開闢山東敵後抗日根據地的鬥爭。解放戰爭時期,歷任團長、華東空軍後勤運輸部部長、皖北空軍靶場場長,參加了淮海戰役等。
中華人民共和國成立後,歷任福建省航空管理局局長,省交通廳人事處處長、分黨委書記,永安地委副書記兼專員,龍巖地委書記,交通廳黨組副書記、交通廳副廳長等職。1977年10月因病在福州逝世。