- Từ tháng 6/1953: Tham gia quân đội, chiến sĩ Trung đoàn 84.
- Từ tháng 1/1954: Nhân viên công tác chính trị, Tiểu đội phó thuộc Ban Chính trị Trung đoàn 84.
- Tháng 9/1954: Tiểu đội trưởng thuộc Đội văn công Trung đoàn 120 - Tây Nguyên.
- Tháng 12/1956: Tiểu đội trưởng Đoàn văn công quân đội Liên khu 5.
- Từ tháng 7/1957: Tham gia sản xuất tại Nông trường Quân đội 1-5.
- Từ tháng 9/1959: Sinh viên trường Đại học Sư phạm Vinh; phóng viên Báo Người giáo viên nhân dân; giáo viên cấp III - Trường Thái Phiên - Hải Phòng.
- Từ tháng 9/1973: Vào chiến trường miền Nam, công tác tại Ban Giáo dục Khu 5, cán bộ nghiên cứu, Phó Văn phòng Tổng hợp.
- Tháng 1/1976: Cán bộ nghiên cứu giáo dục thuộc Văn phòng đại diện Chính phủ lâm thời Cộng hòa miền Nam Việt Nam tại miền Trung.
- Từ tháng 9/1976: Cán bộ nghiên cứu giáo dục tại Ban Khoa giáo Trung ương ở Đà Nẵng.
- Tháng 10/1977: Cán bộ Ban Tuyên huấn, Phó trưởng Ban Khoa giáo Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 2/1983: Tỉnh ủy viên khóa XIII (Đại hội bầu), Phó trưởng Ban Khoa giáo Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 10/1986: Tỉnh ủy viên dự khuyết khóa XIV (Đại hội bầu), Giám đốc Sở Giáo dục, Phó Chủ tịch HĐND tỉnh Quảng Nam - Đà Nẵng.
- Tháng 10/1991: Ủy viên Ban Thường vụ Tỉnh ủy khóa XV (Đại hội bầu), Phó Chủ tịch HĐND tỉnh, Trưởng Ban Tuyên giáo Tỉnh ủy; Đại biểu HĐND tỉnh Quảng Nam - Đà Nẵng.
- Năm 1997: Nghỉ hưu theo chế độ.