Từ tháng 10/1987 đến tháng 09/2000: Chuyên viên công tác Thanh tra tỉnh và giữ các chức vụ: Phó phòng, Trưởng phòng, Phó Chánh Thanh tra tỉnh Nghệ An.
Từ tháng 10/2000 đến tháng 05/2003: Phó Chủ nhiệm Thường trực Ủy ban Kiểm tra Tỉnh ủy Nghệ An, từ năm 2001 được bổ sung làm Tỉnh ủy viên.
Từ tháng 5/2003 đến tháng 12/2005: ông được luân chuyển đi cơ sở, là Tỉnh ủy viên, Bí thư Huyện ủy, Chủ tịch Hội đồng Nhân dân huyện Con Cuông.
Từ thán