小学读书，1937年考入象县国民中学。1939年投笔从戎，参加广西学生军，奔赴邑钦抗日前线，参加抗日战争，并且加入中共地下党。1948年1月，任中共桂林市工委副书记。1949年8月，兼任中共象县工委书记、中国人民解放军桂中支队总队第八大队政委。中华人民共和国成立后，历任梧州军分区独立团政委、中共桂平县委书记、县长。1954年6月进入广西交通厅，历任运输局局长、副厅长、厅长。1965年11月，任中共南宁市委副书记、南宁市人民政府市长。文化大革命期间，他受到迫害。1973年5月，重新参加工作，任中共南宁