- Từ tháng 2/1942: Tham gia hoạt động cách mạng, phụ trách Thanh niên cứu quốc xã Đại Hiệp.
- Từ tháng 5/1942: Vào Đảng, giữ các chức vụ: Bí thư Chi bộ xã Đại Hiệp, Bí thư Chi bộ xã Đại Phong, huyện ủy viên, Ủy viên Ban Chấp hành Mặt trận Việt Minh huyện Đại Lộc.
- Từ tháng 5/1945: Tham gia chỉ đạo phong trào cách mạng giành chính quyền tại Đại Lộc, được cử làm Chủ tịch Ủy ban Nhân dân cách mạng huyện Đại Lộc.
- Tháng 9/1945: Ủy viên Ủy ban hành chính huyện, Chủ tịch Ủy ban hành chính xã Đại Phong.
- Từ năm 1946 đến 1950: Huyện ủy viên, Phó Bí thư Huyện ủy, Bí thư Huyện ủy Đại Lộc.
- Từ năm 1951: Tỉnh ủy viên Quảng Nam - Đà Nẵng, Trưởng Ban Tổ chức Tỉnh ủy.
- Cuối năm 1954: Cán bộ tập kết ra Bắc, công tác tại Ban Tổ chức Trung ương.
- Từ năm 1960: Công tác tại Ban Tổ chức Trung ương Cục miền Nam, phụ trách tổ chức cán bộ miền Đông Nam Bộ.
- Từ năm 1975: Công tác tại Ban Tổ chức Thành ủy TP. Hồ Chí Minh.
- Tháng 10/1977: Nghỉ hưu theo chế độ.