- Từ tháng 7/1936: Ủy viên Ủy ban hành động cách mạng Hội An, Phó Thư ký Nghiệp đoàn lao động.
- Từ tháng 1/1940: Bí thư Chi bộ thôn Ngọc Thành, Hội An.
- Tháng 3/1941, Bí thư Thành ủy lâm thời Hội An.
- Từ tháng 10/1942: Bị bắt giam tại nhà lao tỉnh.
- Tháng 4/1945, được trả tự do, tham gia Ủy ban Bạo động thị xã Hội An.
- Từ tháng 9/1945: Phó Bí thư Thị ủy, Chủ tịch Mặt trận Việt Minh thị xã Hội An.
- Từ tháng 1/1949: Ủy viên Ban Thường vụ Liên Tỉnh ủy Quảng Nam - Đà Nẵng, Trưởng ban Tổ chức.
- Từ tháng 2/1955: Quyền Chính ủy Trung đoàn 333 - Cục Công binh.
- Từ năm 1963: Chuyển ngành sang Bộ Ngoại thương, Vụ phó Vụ Tổ chức cán bộ.
- Từ năm 1977: Nghỉ hưu theo chế độ.