- Từ tháng 5/1939: Tham gia cách mạng trong phong trào dân chủ tại xã Điện Hòa, huyện Điện Bàn.
- Từ tháng 5/1942: Bị địch bắt, kết án 2 năm tù treo sau đó bị kết án 5 năm tù giam tại nhà lao Hội An.
- Từ tháng 3/1945: Được trả tự do, tham gia khởi nghĩa giành chính quyền; Chủ tịch Ủy ban Nhân dân cách mạng lâm thời tổng, Chủ nhiệm Việt Minh tổng Hạ Nông; Bí thư Nông hội huyện Điện Bàn.
- Từ năm 1947: Phụ trách quân dân chính khu Gò Nổi của huyện Điện Bàn; sau đó rút lên làm Bí thư Nông hội huyện Điện Bàn.
- Từ năm 1950: Làm công tác kiểm tra xây dựng xã của tỉnh Quảng Nam - Đà Nẵng (Quảng Nam - Đà Nẵng); Ủy viên BCH Nông dân tỉnh, Ủy viên Ban Thường vụ Nông dân thành phố Đà Nẵng.
- Từ năm 1953: Tham gia công tác dân vận tại huyện Trà My.
- Từ năm 1955: Tập kết ra miền Bắc; công tác trong Ban Kiểm tra Đảng ủy khu vực Vĩnh Linh (Quảng Trị); Đảng ủy viên, Chánh Văn phòng Đảng ủy khu vực Vĩnh Linh; học tại trường Nguyễn Ái Quốc - Hà Nội; Ủy viên Ban Thường vụ Đảng ủy khu vực Vĩnh Linh (Quảng Trị), phụ trách trực Đảng, tuyên huấn, tổ chức và dân vận.
- Từ năm 1963: Vào lại miền Nam, tham gia công tác tại Ban Nông vận Khu 5; Ủy viên Ban Dân vận Khu ủy 5.
- Từ tháng 5/1965: Bí thư Khu đoàn, Bí thư Thanh vận Khu 5.
- Từ tháng 8/1967: Ủy viên Ban Tổ chức, Phó trưởng Ban Tổ chức Khu ủy 5, Bí thư Đảng ủy Dân Chính Đảng Khu 5, Ủy viên Thường trực UBMTDTGP khu Trung Trung Bộ.
- Từ tháng 12/1973: Khu ủy viên dự khuyết Khu 5 (đại hội bầu), Phó trưởng Ban Tổ chức Khu ủy; Trưởng ban An ninh Khu 5, ủy viên Ủy ban Nhân dân Cách mạng khu Trung Trung Bộ; Ủy viên Ban đại diện Bộ Nội vụ tại miền Nam - phụ trách Khu 5.
- Từ tháng 10/1976: Phó Bí thư Thường trực Tỉnh ủy khóa X (chỉ định); Phó Bí thư Thường trực Tỉnh ủy Quảng Nam - Đà Nẵng các khóa XI, XII, XIII (đại hội bầu).
- Tháng 6/1983: Điều về Ban Tổ chức Trung ương Đảng, giữ chức Phó Trưởng ban Tổ chức Trung ương.
- Từ tháng 11/1989: Nghỉ hưu theo chế độ.