- Từ năm 1942: Tham gia hoạt động trong Ủy ban Vận động cứu quốc tại địa phương; dự lớp huấn luyện tình báo của Công an Trung Trung bộ. Sau đó, được phân công về công tác tại Hội An; Thị ủy viên Hội An khóa IV, V.
- Từ Tháng 7/1954: Ủy viên Ban Cán sự liên huyện Duy Xuyên - Thăng Bình - Quế Sơn - Hội An.
- Từ Tháng 1/1960: Phó Bí thư Huyện ủy Duy Xuyên.
- Tháng 1/1963: Tỉnh ủy viên Quảng Đà (Đại hội bầu); Phó trưởng Ban Tuyên huấn Tỉnh ủy Quảng Đà; sau đó ra miền Bắc chữa bệnh và học tập lý luận chính trị.
- Từ năm 1966: Về lại miền Nam; Tỉnh ủy viên, Chánh Văn phòng Tỉnh ủy Quảng Đà.
- Từ Tháng 7/1967: Đặc khu ủy viên (bổ sung).
- Từ Tháng 11/1967: Đặc khu ủy viên Quảng Đà (Đại hội bầu), Ủy viên Ban Thường vụ Đặc khu ủy (bổ sung), Bí thư Thị ủy Hội An.
- Từ Tháng 12/1969: Trưởng ban Tuyên huấn Đặc khu ủy Quảng Đà.
- Từ Tháng 1/1971: Ra miền Bắc chữa bệnh.
- Tháng 1/1973: Về lại miền Nam, Ủy viên Thường trực Ban Dân vận - Mặt trận Khu 5.
- Từ Tháng 10/1975: Tỉnh ủy viên tỉnh Quảng Nam - Đà Nẵng (chỉ định), Trưởng ban Tuyên huấn Tỉnh ủy.
- Từ Tháng 5/1977: Ủy viên Ban Thường vụ Tỉnh ủy khóa XI (Đại hội bầu), Trưởng ban Tuyên huấn Tỉnh ủy, Trưởng đoàn chuyên gia tỉnh Quảng Nam - Đà Nẵng tại Stung-Treng (Campuchia).
- Từ Tháng 12/1979: Tỉnh ủy viên dự khuyết khóa XII (bổ sung).
- Tháng 5/1981: Chuyển lên Tỉnh ủy viên chính thức khóa XII, Trưởng ban Nội chính Tỉnh ủy.
- Từ Tháng 2/1983: Tỉnh ủy viên khóa XIII (Đại hội bầu), Trưởng ban Nội chính Tỉnh ủy.
- Từ năm 1985: Chủ tịch Ủy ban Mặt trận Tổ quốc Việt Nam tỉnh Quảng Nam - Đà Nẵng.
- Năm 1991: Nghỉ hưu theo chế độ và tham gia thành lập Câu lạc bộ Thái Phiên tại Đà Nẵng.