- Từ tháng 5/1945: Tham gia cách mạng, giúp việc cho BCH Việt Minh huyện Thăng Bình.
- Từ tháng 9/1945: Bí thư Thanh niên cứu quốc xã Lạc Câu, Ủy viên Ban Thường vụ Thanh niên cứu quốc tổng An Thạnh.
- Năm 1946: Chủ nhiệm Mặt trận Việt Minh xã, Chính trị viên Ban Chỉ huy Xã đội Lạc Câu.
- Từ tháng 10/1947: Học trung học bình dân Trung Trung Bộ tại Quảng Ngãi.
- Từ tháng 7/1949: Cán bộ Ban Tổ chức Liên khu ủy 5.
- Từ tháng 8/1954: Phó Bí thư Huyện ủy Thăng Bình.
- Từ tháng 4/1955: Cán bộ Văn phòng Tỉnh ủy Quảng Nam - Đà Nẵng, Phó Văn phòng Tỉnh ủy, Bí thư Đảng ủy cơ quan.
- Từ cuối năm 1960: Tỉnh ủy viên (bổ sung), Chánh Văn phòng Tỉnh ủy.
- Từ tháng 9/1961: Cán bộ nghiên cứu tổng hợp Văn phòng Khu ủy 5.
- Năm 1963: Học Lý luận chính trị tại Trường Nguyễn Ái Quốc Trung ương.
- Năm 1965: Cán bộ nghiên cứu Văn phòng Khu ủy 5, Thư ký riêng cho đồng chí Võ Chí Công - Bí thư Khu ủy 5.
- Năm 1969: Phó Văn phòng Khu ủy 5, Trợ lý cho đồng chí Võ Chí Công.
- Từ tháng 10/1976: Ủy viên Ban Cải tạo - Bộ Hải sản, phụ trách các tỉnh miền Trung.
- Từ tháng 10/1978: Tỉnh ủy viên chính thức (bổ sung), Trưởng Ty Thủy sản, Ủy viên HĐND tỉnh.
- Từ tháng 12/1979: Ủy viên Ban Thường vụ Tỉnh ủy khóa XII, XIII (Đại hội bầu), Trưởng ban Tổ chức, Trưởng ban Tuyên huấn Tỉnh ủy.
- Từ năm 1987: Chủ tịch Hội Hữu nghị Việt - Xô, Ủy viên BCH Hội Hữu nghị Việt - Xô tỉnh.
- Năm 1991: Nghỉ hưu theo chế độ.