12/1994 - 10/2003
Chuyên viên Phòng Xây dựng, phổ biến pháp luật, Phòng Xây dựng văn bản quy phạm pháp luật, Sở Tư pháp tỉnh Nghệ An
11/2003 - 10/2006
Phó Trưởng phòng, phụ trách Phòng Xây dựng và kiểm tra văn bản quy phạm pháp luật, Sở Tư pháp; Bí thư Chi bộ Phòng Văn bản-Tuyên truyền và Trung tâm Trợ giúp pháp lý (từ 7/2005); Ủy viên Ủy ban Kiểm tra Đảng ủy Sở Tư pháp
11/2006 - 7/2011
Trưởng phòng, Bí thư Chi bộ Phòng Xây dựng, kiểm tra văn bản quy phạm pháp luật, Phòng Văn bản quy phạm pháp luật, Sở Tư pháp; Ủy viên Ủy ban Kiểm tra Đảng ủy Sở Tư pháp; Phó Bí thư Đảng ủy Sở Tư pháp (từ 7/2010); Chi hội trưởng Chi hội Luật gia Sở Tư pháp (từ 5/2010); Đại biểu Quốc hội khóa XII nhiệm kỳ 2007-2011, Ủy viên Ủy ban Tư pháp Quốc hội khóa XII (từ 7/2007)
7/2011 - 6/2016
Đại biểu HĐND tỉnh Nghệ An khóa XVI nhiệm kỳ 2011-2016; Phó Trưởng Ban Pháp chế chuyên trách HĐND tỉnh; Phó Bí thư Đảng ủy, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Văn phòng Đoàn Đại biểu Quốc hội và HĐND tỉnh (từ 10/2013); Ủy viên Ban Thường vụ Hội Luật gia tỉnh Nghệ An; Chi hội trưởng Chi hội Luật gia Văn phòng Đoàn Đại biểu Quốc hội và HĐND tỉnh (từ 9/2012)
6/2016 - 10/2020
Đại biểu HĐND tỉnh Nghệ An khóa XVII nhiệm kỳ 2016-2021, Phó Trưởng Ban Pháp chế HĐND dân tỉnh Nghệ An; Phó Bí thư Đảng ủy Văn phòng HĐND tỉnh; Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Văn phòng HĐND tỉnh (từ 10/2017); Ủy viên Ban Thường vụ Hội Luật gia tỉnh Nghệ An; Chi hội trưởng Chi hội Luật gia Văn phòng Đoàn Đại biểu Quốc hội và Văn phòng HĐND tỉnh
10/2020 - 3/2021
Ủy viên Ban Chấp hành Đảng bộ tỉnh Nghệ An nhiệm kỳ 2020-2025; Đại biểu HĐND tỉnh khóa XVII nhiệm kỳ 2016-2021, Phó Trưởng Ban Pháp chế HĐND tỉnh Nghệ An; Phó Bí thư Đảng ủy, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Văn phòng HĐND tỉnh; Ủy viên Ban Thường vụ Hội Luật gia tỉnh Nghệ An; Chi hội trưởng Chi hội Luật gia Văn phòng Đoàn Đại biểu Quốc hội và Văn phòng HĐND tỉnh
3/2021 - 6/2021
Ủy viên Ban Chấp hành Đảng bộ tỉnh Nghệ An nhiệm kỳ 2020-2025; Đại biểu HĐND tỉnh khóa XVII nhiệm kỳ 2016-2021 (đến 6/2021), Chánh Văn phòng HĐND tỉnh Nghệ An; Phó Bí thư Đảng ủy, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Văn phòng HĐND tỉnh; Ủy viên Ban Thường vụ Hội Luật gia tỉnh Nghệ An; Chi hội trưởng Chi hội Luật gia Văn phòng Đoàn Đại biểu Quốc hội và Văn phòng HĐND tỉnh
7/2021
Ủy viên Ban Chấp hành Đảng bộ, Phó Trưởng Đoàn ĐBQH chuyên trách tỉnh Nghệ An, Đại biểu Quốc hội khóa XV, Ủy viên Ủy ban Khoa học, Công Nghệ và Môi trường của Quốc hội (đến 2/2025).
2/2025
Ủy viên là đại biểu Quốc hội hoạt động kiêm nhiệm của Ủy ban Khoa học, Công nghệ và Môi trường của Quốc hội khóa XV.
2/10/2025
Tại Đại hội đại biểu Đảng bộ tỉnh Nghệ An lần thứ XX, nhiệm kỳ 2025-2030, được bầu vào Ban Chấp hành Đảng bộ tỉnh Nghệ An nhiệm kỳ 2025-2030.