- Từ tháng 8/1945: Tham gia khởi nghĩa giành chính quyền tại Đà Nẵng; Tiểu đội trưởng Đội tự vệ chiến đấu, cán bộ kinh tế Đà Nẵng, cán bộ tuyên truyền xung phong của Ủy ban Quốc dân công và cán bộ thông tin tuyên truyền Quảng Nam - Đà Nẵng.
- Từ tháng 1/1949: Phó trưởng Ty, Trưởng ty Thông tin tuyên truyền Quảng Nam - Đà Nẵng.
- Từ tháng 7/1954: Ở lại miền Nam hoạt động, cán bộ Ban Tuyên huấn Tỉnh ủy, tham gia tuyên truyền đường lối, chủ trương, chính sách của Đảng về đấu tranh chính trị kết hợp với đấu tranh vũ trang.
- Từ tháng 12/1962: Tỉnh ủy viên khóa V (Đại hội bầu), Chánh Văn phòng Tỉnh ủy Quảng Nam.
- Từ năm 1965: Điều về làm Thành ủy viên Đà Nẵng.
- Từ tháng 11/1967: Đặc khu ủy viên (chỉ định); Chánh Văn phòng Đặc khu ủy Quảng Đà.
- Từ tháng 1/1970: Ra Bắc chữa bệnh và tham quan Rumani.
- Tháng 1/1972: Về lại miền Nam công tác.
- Từ tháng 9/1973: Ủy viên Ban Thường vụ Đặc khu ủy Quảng Đà khóa X (Đại hội bầu); Trưởng ban Tuyên huấn, Chánh Văn phòng Đặc khu ủy Quảng Đà; Bí thư Quận ủy quận Nhất Đà Nẵng.
- Từ tháng 10/1975: Ủy viên Ban Thường vụ Tỉnh ủy Quảng Nam - Đà Nẵng, Bí thư Quận I - Đà Nẵng.
- Từ tháng 5/1977: Tỉnh ủy viên các khóa XI, XII (Đại hội bầu), Phó Bí thư, Chủ tịch Ủy ban Nhân dân thành phố, Chủ tịch Ủy ban Mặt trận Tổ quốc Việt Nam thành phố Đà Nẵng.
- Năm 1989: Nghỉ hưu theo chế độ.