- Từ năm 1947: Tham gia cách mạng, Đội trưởng Đội thiếu nhi thôn Cẩm Sa; Đoàn viên thanh niên, Cán bộ Xã đoàn; Đội trưởng du kích thôn 5, xã Điện Nam.
- Từ năm 1954: Cơ sở hoạt động cách mạng; Phân đoàn trưởng Thanh niên lao động thôn Cẩm Sa; Tổ trưởng Tổ hành lang đưa đón cán bộ hoạt động bí mật.
- Từ năm 1959: Công tác tại Văn phòng Huyện ủy, Đội trưởng đội Vũ trang công tác huyện Điện Bàn; Phó trưởng Ban Cán sự 6 xã vùng cát Điện Bàn.
- Từ tháng 3/1963: Huyện ủy viên, Ủy viên Ban Thường vụ Huyện ủy; Trưởng ban Tổ chức; Trưởng ban An ninh huyện Điện Bàn, Phó Bí thư Huyện ủy, Chính trị viên Huyện đội Điện Bàn.
- Từ tháng 2/1969: Đặc khu ủy viên dự khuyết (bổ sung).
- Tháng 8/1971: Ủy viên Ban Thường vụ Đặc khu ủy Quảng Đà các khóa IX, X (Đại hội bầu), Phó trưởng Ban Tổ chức Đặc khu ủy Quảng Đà, Bí thư Huyện ủy Điện Bàn, Trưởng ban Đấu tranh chính trị, Trưởng ban Dân vận, Trưởng ban Binh vận và Trưởng ban Tổ chức Đặc khu ủy.
- Tháng 10/1975: Ủy viên Ban Thường vụ Tỉnh ủy Quảng Nam - Đà Nẵng (chỉ định), Bí thư Huyện ủy Điện Bàn; đi học Trường Đảng cao cấp Nguyễn Ái Quốc - Hà Nội.
- Từ tháng 12/1979: Tỉnh ủy viên khóa XII (Đại hội bầu), Phó trưởng Ban Tổ chức Tỉnh ủy Quảng Nam - Đà Nẵng, phụ trách Phó đoàn Chuyên gia tỉnh Quảng Nam - Đà Nẵng tại Campuchia.
- Từ tháng 10/1986: Ủy viên Ban Thường vụ Tỉnh ủy khóa XIV (Đại hội bầu), Trưởng ban Dân vận Tỉnh ủy Quảng Nam - Đà Nẵng.
- Năm 1990: Ủy viên Ban Thường vụ Tỉnh ủy Quảng Nam - Đà Nẵng, Bí thư Thành ủy Đà Nẵng.
- Năm 1994: Nghỉ hưu theo chế độ.