- Từ tháng 8/1945: Tham gia khởi nghĩa giành chính quyền tại địa phương. Cuối năm 1945, phụ trách Đội du kích Nguyễn Bướm (lực lượng tập trung của huyện Duy Xuyên).
- Từ tháng 7/1947: Trung đội trưởng kiêm Chính trị viên Trung đội biệt động khu Tây huyện Duy Xuyên.
- Từ tháng 7/1948: Huyện ủy viên, Chính trị viên Huyện đội Duy Xuyên.
- Tháng 5/1949: Được điều động về Tỉnh đội Quảng Nam - Đà Nẵng.
- Từ tháng 4/1952: Thành đội trưởng Đà Nẵng.
- Từ tháng 2/1953: Phó Bí thư Khu Đông TP.Đà Nẵng.
- Từ năm 1958: Học viên trường Trung Cao cấp chính trị - Bộ Tổng tham mưu tại Hà Nội. Sau đó được điều động về miền Nam công tác.
- Từ tháng 12/1962: Tỉnh ủy viên Quảng Nam (đại hội bầu), Chủ nhiệm chính trị Trung đoàn 1 kiêm Chủ nhiệm chính trị Tỉnh đội Quảng Nam.
- Từ năm 1964: Trung đoàn trưởng Trung đoàn 1 độc lập trực thuộc Quân khu 5.
- Từ cuối năm 1967: Quân hàm Trung tá, Phó Chính ủy Sư đoàn 3 (Sư đoàn Sao Vàng), chiến đấu trên chiến trường Bình Định.
- Ngày 24/5/1968: Trên đường đi công tác, do bị địch càn, hầm bí mật bị lộ, đồng chí đã chiến đấu anh dũng và hy sinh tại huyện Phù Cát, tỉnh Bình Định.