Từ tháng 10/1995 đến tháng 11/1996: Kỹ thuật viên đội 704, Công ty công trình 475.
Từ tháng 11/1996 đến tháng 7/1997: Kỹ thuật viên, Xưởng cơ khí công trình, Công ty CP xây dựng đường bộ Nghệ An, Bí thư Chi đoàn.
Từ tháng 7/1997 đến tháng 3/2001: Cán bộ kỹ thuật, Phòng Kỹ thuật, Công ty CP xây dựng đường bộ Nghệ An (Công ty xây dựng đường 2 cũ), Bí thư Chi đoàn.
Từ tháng 3/2001 đến tháng 10/2004: Cán bộ phòng kế hoạch, Ban Quản lý dự án công trình, giao thông Nghệ An. tháng 7/2002 được bổ nhiệm làm Trưởng phòng Kế hoạch, Ban quản lý giao thông Nghệ An.
Từ tháng 10/2004 đến tháng 12/2010: Chuyên viên công nghiệp, Văn phòng UBND tỉnh Nghệ An.
Từ tháng 12/2010 đến tháng 3/2014: Phó Giám đốc Sở Giao thông Vận tải Nghệ An.
Từ tháng 3/2014 đến tháng 10/2015: Ủy viên Ban Chấp hành Đảng bộ tỉnh, Bí thư Huyện ủy Anh Sơn.
Từ tháng 10/2015 đến tháng 12/2015: Ủy viên Ban Thường vụ Tỉnh ủy, Bí thư Huyện ủy Anh Sơn.
Từ tháng 12/2015 đến tháng 12/2018: Ủy viên Ban Thường vụ Tỉnh ủy, Chủ nhiệm Ủy ban Kiểm tra Tỉnh ủy, Trưởng Ban Kinh tế - Ngân sách HĐND tỉnh.
Từ tháng 12/2018 đến tháng 12/2024: Ủy viên Ban Thường vụ Tỉnh ủy, Phó Chủ tịch Thường trực UBND tỉnh.
Ngày 31/12/2024: Phó Bí thư Tỉnh ủy, Phó Chủ tịch Thường trực UBND tỉnh.
Ngày 3/1/2025: Tại Kỳ họp thứ 26, HĐND tỉnh Nghệ An khóa XVIII bầu giữ chức Chủ tịch UBND tỉnh, nhiệm kỳ 2021 - 2026.