- Từ tháng 8/1945: Đội trưởng Đội thiếu nhi, Tổ trưởng liên lạc Đội tự vệ xã.
- Từ tháng 10/1947: Thoát ly tham gia cách mạng, công tác tại Huyện đội, Văn phòng Huyện ủy Điện Bàn.
- Từ tháng 12/1954: Tập kết ra miền Bắc, công tác tại các công trình thủy lợi ở Sơn Tây, Hồng Quảng (nay là tỉnh Quảng Ninh), giữ các chức vụ: Bí thư Khu đoàn Thanh niên, Phó Trưởng phòng Tổ chức cán bộ Khu.
- Từ tháng 10/1963: Về lại miền Nam, công tác tại Văn phòng Tỉnh ủy Quảng Đà.
- Từ tháng 8/1967: Phó Văn phòng, Chánh Văn phòng Đặc khu ủy Quảng Đà.
- Từ tháng 10/1975: Chánh Văn phòng Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 5/1977: Tỉnh ủy viên khóa XI (Đại hội bầu), Chánh Văn phòng Tỉnh ủy; Tỉnh ủy viên các khóa XII, XIII (Đại hội bầu); Bí thư Tỉnh đoàn Thanh niên Quảng Nam - Đà Nẵng; Ủy viên BCH Trung ương Đoàn; Ủy viên HĐND tỉnh khóa II; Phó Trưởng ban Xây dựng cấp huyện; Ủy viên Thường trực UBMTTQVN tỉnh Quảng Nam - Đà Nẵng.
- Từ tháng 3/1985: Tỉnh ủy viên, Phó Trưởng đoàn Chuyên gia tỉnh Quảng Nam - Đà Nẵng tại tỉnh Salavan (nước CHDCND Lào); Tỉnh ủy viên, Trưởng ban Dân vận Tỉnh ủy.
- Từ tháng 12/1986: Ủy viên Ban Thường vụ Tỉnh ủy khóa XIV (Đại hội bầu), Phó Chủ tịch Thường trực UBND tỉnh; quyền Chủ tịch UBND tỉnh Quảng Nam - Đà Nẵng.
- Từ tháng 6/1993: Nghỉ hưu theo chế độ.