- Từ tháng 10/1964: Tham gia cách mạng, làm giao liên và tham gia du kích, cán bộ An ninh xã Đại Cường, huyện Đại Lộc.
- Từ tháng 10/1967: Tham gia lực lượng Vũ trang an ninh huyện Đại Lộc.
- Từ tháng 8/1968: Cán bộ kinh tài, Bí thư đoàn khối cơ quan Huyện ủy, Ủy viên UBKT Đảng huyện Đại Lộc.
- Từ tháng 5/1974: Bí thư Chi bộ, Đội trưởng Đội công tác xã Đại Cường.
- Từ tháng 9/1977: Ủy viên Ban Thường vụ Huyện ủy, Trưởng Ban Tổ chức Huyện ủy Đại Lộc, kiêm Trưởng ban Cải tạo Nông nghiệp huyện; Phó Bí thư Thường trực Huyện ủy Đại Lộc.
- Từ tháng 3/1980: Học viên trường Đảng cao cấp Nguyễn Ái Quốc tại Hà Nội.
- Từ tháng 11/1983: Chuyên viên, Trưởng Tiểu ban Xây dựng cơ sở thuộc Ban Tổ chức Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 10/1985: Ủy viên Ban Thường vụ Huyện ủy, Chủ nhiệm UBKT Huyện ủy Đại Lộc; Phó Bí thư Thường trực Huyện ủy Đại Lộc.
- Từ tháng 9/1988: Bí thư Huyện ủy Đại Lộc.
- Từ tháng 10/1991: Tỉnh ủy viên khóa XV (đại hội bầu), Bí thư Huyện ủy Đại Lộc.
- Từ tháng 4/1996: Ủy viên Ban Thường vụ Tỉnh ủy (đại hội bầu), Chủ nhiệm UBKT Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 1/1997: Ủy viên Ban Thường vụ Tỉnh ủy (chỉ định), Trưởng Ban Tổ chức Tỉnh ủy Quảng Nam.
- Từ tháng 10/1997: Phó Bí thư Thường trực Tỉnh ủy Quảng Nam các khóa XVII, XVIII (đại hội bầu).
- Từ tháng 2/2002: Được Ban Bí thư Trung ương Đảng điều ra công tác tại Trung ương Hội Nông dân Việt Nam, giữ chức Phó Chủ tịch Hội Nông dân Việt Nam, Bí thư Đảng ủy cơ quan Trung ương Hội.
- Đầu năm 2009: Xin nghỉ công tác.