- Từ tháng 01/1945: Tham gia cách mạng, Tổ trưởng Tổ Việt Minh bí mật tại làng La Châu, tổng An Phước, huyện Hòa Vang.
- Sau Cách mạng tháng Tám năm 1945: Ủy viên Ủy ban Nhân dân cách mạng làng La Châu.
- Từ tháng 12/1946: Phó Bí thư Chi bộ, Chủ nhiệm Việt Minh xã Hòa Châu; Ủy viên Ban Thường vụ Huyện ủy, Phó Bí thư, Trưởng Ban Tổ chức Huyện ủy Hòa Vang.
- Từ tháng 6/1951: Bí thư Huyện ủy Hòa Vang.
- Từ tháng 3/1952: Tỉnh ủy viên dự khuyết Quảng Nam - Đà Nẵng (đại hội bầu).
- Tháng 12/1952: Công tác tại Liên khu ủy 5.
- Từ tháng 2/1955 đến tháng 01/1956: Tỉnh ủy viên Bình Định.
- Từ tháng 02/1956: Công tác tại Quảng Nam, Tỉnh ủy viên (bổ sung), Trưởng ban Cán sự cánh Bắc (Đại Lộc, Điện Bàn, Hòa Vang).
- Đầu năm 1960: Trưởng ban Binh vận Liên khu 5, sau đó công tác tại Văn phòng Khu ủy 5.
- Từ tháng 10/1962: Ra Bắc chữa bệnh và học lớp Lý luận Trung cao cấp tại Trường Đảng Nguyễn Ái Quốc Trung ương.
- Sau đó, công tác tại Ủy ban Khoa học - Xã hội Việt Nam, Phó Vụ trưởng, rồi Vụ trưởng Vụ Tổ chức cán bộ.
- Nghỉ hưu tháng 8/1981.