- Từ tháng 8/1945: Bí thư thanh niên Cứu quốc xã Thạnh Bình (nay là xã Tiên Cảnh); học lớp đào tạo cán bộ trẻ trường Thanh niên Quân chính tỉnh Quảng Nam - Đà Nẵng; Bí thư Đoàn Thanh niên cứu quốc huyện Tiên Phước.
- Từ năm 1950: Ủy viên Ban Thường vụ Huyện ủy, Chánh Văn phòng Huyện ủy, Chính trị viên Huyện đội, Trưởng ban Dân vận, Phó Bí thư Huyện ủy phụ trách Tổ chức và Tuyên huấn huyện Tiên Phước, tỉnh Quảng Nam.
- Từ tháng 8/1954: Phó Bí thư Huyện ủy bí mật. Tháng 1/1955, bị bắt và giam cầm trong các nhà tù Hội An, Kho Đạn (Đà Nẵng) rồi lưu đày ra Côn Đảo.
- Từ tháng 12/1963: Ra tù, bắt liên lạc với cơ sở cách mạng, đưa ra vùng giải phóng tiếp tục hoạt động cách mạng; Thường vụ Khu ủy 5 quyết định phục hồi Đảng tịch; Bí thư Huyện ủy Tiên Phước.
- Từ tháng 12/1964: Tỉnh ủy viên (đại hội bầu), Bí thư Huyện ủy Tiên Phước; học trường Đảng Khu 5; Trưởng ban Binh vận tỉnh Quảng Nam.
- Từ tháng 10/1967: Ủy viên Ban Thường vụ Tỉnh ủy (đại hội bầu), phụ trách Trưởng ban Dân vận - Đấu tranh chính trị - Binh vận tỉnh; Bí thư Huyện ủy Nam Tam Kỳ; phụ trách Dân vận - Mặt trận - Đấu tranh chính trị - Binh vận.
- Từ tháng 7/1970: Đi chữa bệnh ở miền Bắc.
- Từ tháng 4/1972: Về lại miền Nam, Trưởng ban Dân vận - Đấu tranh chính trị - Binh vận (khối nổi dậy); Bí thư Huyện ủy Bắc Tam Kỳ; Ủy viên Ban Thường vụ Tỉnh ủy phụ trách Trưởng ban Dân vận - Đấu tranh chính trị - Binh vận tỉnh, Chủ tịch Ủy ban Mặt trận dân tộc giải phóng miền Nam tỉnh Quảng Nam.
- Từ tháng 10/1975: Ủy viên Ban Thường vụ Tỉnh ủy Quảng Nam - Đà Nẵng, phụ trách Dân vận - Mặt trận, Phó Chủ tịch Ủy ban Mặt trận dân tộc giải phóng miền Nam tỉnh Quảng Nam - Đà Nẵng.
- Tháng 9/1976: Đi học văn hóa, Lý luận chính trị Cao cấp tại trường Nguyễn Ái Quốc Hà Nội.
- Từ tháng 12/1979: Ủy viên Ban Thường vụ Tỉnh ủy Quảng Nam - Đà Nẵng các khóa XII, XIII, Trưởng ban Tuyên huấn, Trưởng ban Tổ chức.
- Từ tháng 10/1986: Phó Bí thư Thường trực Tỉnh ủy Quảng Nam - Đà Nẵng khóa XIV; Chủ tịch HĐND tỉnh Quảng Nam - Đà Nẵng khóa IV.
- Tháng 6/1992: Nghỉ hưu theo chế độ.