- Từ năm 1942: Tham gia cách mạng, Hội viên học sinh cứu quốc thành phố Đà Nẵng.
- Năm 1943: Tham gia phong trào cách mạng, bị địch bắt giam tại nhà lao Hỏa Lò (Hà Nội).
- Tháng 5/1945: Được trả tự do, tham gia Mặt trận Việt Minh tại khu An Cựu, thành phố Huế; tham gia khởi nghĩa giành chính quyền ở Huế.
- Từ tháng 8/1945: Bí thư Đoàn Thanh niên tổng, cán bộ Mặt trận Việt Minh tổng Chiên Đàn, phủ Tam Kỳ.
- Tháng 12/1945: Bí thư Đoàn Thanh niên phủ Tam Kỳ.
- Từ tháng 12/1946: Phó Bí thư Huyện ủy, Trưởng ban Tuyên truyền thuộc Ủy ban Kháng chiến - Hành chính huyện Tam Kỳ.
- Tháng 11/1947: Bí thư Thanh niên cứu quốc tỉnh Quảng Nam.
- Từ tháng 1/1948: Tỉnh ủy viên dự khuyết (Hội nghị bầu), Bí thư Thanh vận tỉnh Quảng Nam - Đà Nẵng.
- Từ tháng 1/1949: Tỉnh ủy viên (Đại hội bầu), phụ trách công tác Thi đua, Kiểm tra.
- Từ tháng 9/1949: Ủy viên Ban Thường vụ Tỉnh ủy (bổ sung), phụ trách công tác Tổ chức.
- Từ tháng 2/1950: Ủy viên Ban Thường vụ Tỉnh ủy (Đại hội bầu), được cử vào Đoàn đại biểu Đảng bộ tỉnh Quảng Nam - Đà Nẵng dự Đại hội Đảng toàn quốc lần thứ II.
- Từ tháng 8/1951: Ủy viên Ban Thường vụ Tỉnh ủy, Chánh Văn phòng thường trực Tỉnh ủy, Trưởng ban Tuyên huấn Tỉnh ủy, kiêm Trưởng Ty Văn hóa.
- Tháng 8/1954: Phái viên truyền đạt và chỉ đạo công tác địa phương của Tỉnh ủy; có thời gian làm Bí thư Huyện ủy Thăng Bình.
- Từ tháng 1/1955: Chuyển vào cơ quan Liên khu ủy 5 ở Bình Định, sau đó ra miền Bắc học tập và công tác.
- Từ tháng 8/1955: Công tác tại báo Nhân Dân, Phó Trưởng ban Biên tập Nông thôn, Trưởng Ban Biên tập Thống nhất báo Nhân Dân; tham gia công tác cải cách ruộng đất.
- Từ tháng 1/1958: Trưởng phòng Tuyên truyền thuộc Ban Thống nhất Trung ương.
- Tháng 8/1962: Công tác tại Ban Tuyên huấn Trung ương, Vụ phó Vụ Thống nhất - Ban Tuyên huấn Trung ương.
- Từ tháng 4/1963: Vụ phó phụ trách V12 - Ban Thống nhất Trung ương.
- Tháng 4/1966: Phụ trách Vụ Kế hoạch thuộc Tổng cục Thông tin.
- Từ tháng 1/1968: Về lại miền Nam, Ủy viên Ban Tuyên huấn Khu ủy 5, sau đó chữa bệnh ở miền Bắc.
- Tháng 8/1971: Phó Trưởng ban Biên tập CP-90 (Phó Giám đốc Đài Phát thanh Giải phóng Trung ương).
- Tháng 6/1976: Nghỉ hưu.