- Từ năm 1954: Tập kết ra miền Bắc, học sinh phổ thông tại các trường học sinh miền Nam 23, 26 tỉnh Hà Đông.
- Từ năm 1964: Sinh viên Trường Đại học Sư phạm Hà Nội.
- Từ năm 1967: Giáo viên, Phó Bí thư Đoàn trường cấp III Nam Kiến Xương, Thái Bình; Trường cấp III Hưng Hà, Thái Bình.
- Từ năm 1971: Vào miền Nam, công tác tại Chi hội Văn nghệ miền Trung Trung bộ, Ban Giáo dục Khu 5.
- Năm 1973: Học tập và chữa bệnh tại miền Bắc.
- Từ năm 1976: Quyền Hiệu trưởng Trường cấp II, III Ông Ích Khiêm, Hòa Vang; quyền Hiệu trưởng Trường Bồi dưỡng cán bộ quản lý ngành giáo dục Quảng Nam - Đà Nẵng; Trưởng phòng Đào tạo - Ty Giáo dục Quảng Nam - Đà Nẵng.
- Năm 1982: Học Trường Đảng cao cấp Liên Xô.
- Năm 1986: Phó Trưởng Ban Tuyên huấn Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 10/1986: Tỉnh ủy viên khóa XIV (đại hội bầu), Chánh Văn phòng Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 10/1991: Ủy viên Ban Thường vụ Tỉnh ủy khóa XV (đại hội bầu), Trưởng Ban Tổ chức Tỉnh ủy Quảng Nam - Đà Nẵng.
- Từ tháng 4/1996: Phó Bí thư Tỉnh ủy khóa XVI (đại hội bầu), Chủ tịch HĐND tỉnh Quảng Nam - Đà Nẵng.
- Từ tháng 1/1997: Phó Bí thư Tỉnh ủy (chỉ định), Chủ tịch HĐND tỉnh Quảng Nam.
- Từ tháng 10/1997: Bí thư Tỉnh ủy (đại hội bầu), Chủ tịch HĐND tỉnh Quảng Nam.
- Từ tháng 4/2001: Ủy viên BCH Trung ương Đảng khóa IX (đại hội bầu).
- Từ tháng 7/2001: Bí thư Thành ủy Đà Nẵng.
- Sau đó Bộ Chính trị điều ra công tác tại Trung ương, Phó Trưởng Ban Thường trực Ban Tổ chức Trung ương.
- Từ tháng 4/2006: Ủy viên BCH Trung ương Đảng khóa X (đại hội bầu), Phó Trưởng Ban Thường trực Ban Tổ chức Trung ương Đảng.