- Từ tháng 8/1945: Tham gia cách mạng, Liên toán trưởng thiếu nhi; đội viên dân quân xã Cẩm Châu.
- Từ năm 1947: Cán bộ Thị đội dân quân Hội An, công tác ấn loát, cán bộ chính trị; Trưởng ban công tác chính trị Thị đội dân quân Hội An.
- Từ năm 1953: Đi học ở trường Đảng Liên khu 5, nhận công tác tại Ban Tuyên huấn Thị ủy, Ủy viên Ban, Phó Văn phòng Thị ủy Hội An.
- Từ năm 1958: Bị địch bắt và giam ở các nhà lao: Thừa phủ - Huế, Hội An, Chợ Cồn (Đà Nẵng).
- Năm 1963: Ra tù, cán bộ văn phòng đấu tranh chính trị huyện Điện Bàn, Phó Văn phòng Huyện ủy Điện Bàn.
- Từ năm 1964: Ủy viên Ban Cán sự, Thị ủy viên, Chính trị viên Thị đội Hội An.
- Từ tháng 02/1965: Ủy viên Ban Thường vụ Thị ủy, Chính trị viên Thị đội dân quân Hội An.
- Từ tháng 7/1967: Phó Bí thư Thị ủy, Chính trị viên Thị đội Hội An.
- Từ tháng 11/1969: Đặc khu ủy viên Quảng Đà (bổ sung), Đặc khu ủy viên Quảng Đà các khóa IX, X (Đại hội bầu). Phó Bí thư Thị ủy Hội An.
- Năm 1970: Bí thư Thị ủy Hội An.
- Từ tháng 3/1975: Đặc khu ủy viên Quảng Đà, Bí thư Thị ủy Hội An, Chủ tịch UBND Quân quản thị xã Hội An.
- Tháng 02/1976: Học lý luận chính trị tại trường Nguyễn Ái Quốc I - Hà Nội.
- Từ năm 1977: Bí thư Thị ủy Hội An.
- Từ tháng 12/1979: Tỉnh ủy viên các khóa XII, XIII (Đại hội bầu), Bí thư Thị ủy Hội An.
- Từ tháng 5/1985: Tỉnh ủy viên, Phó trưởng Ban Tổ chức Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 10/1986: Ủy viên Ban Thường vụ Tỉnh ủy khóa XIV, Trưởng Ban Tổ chức Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ năm 1992: Nghỉ hưu theo chế độ và tham gia công tác tại địa phương: Chủ tịch Hội Khuyến học thị xã Hội An.