Từ tháng 6/2003 đến tháng 7/2006 là Bí thư Chi đoàn Thanh niên Cộng sản Hồ Chí Minh cơ quan Huyện ủy, Chuyên viên tổng hợp Văn phòng Huyện ủy Cẩm Xuyên; từ tháng 8/2006 đến tháng 8/2008 là Phó Bí thư Chi bộ Văn phòng Huyện ủy, Bí thư Chi đoàn Thanh niên Cộng sản Hồ Chí Minh cơ quan Huyện ủy, Phó Chánh Văn phòng Huyện ủy Cẩm Xuyên (học cao cấp chính trị tập trung từ tháng 9/2007 đến tháng 8/2008); từ tháng 9/2008 đến tháng 01/2009 là Chuyên viên tổng hợp Phòng Thông tin Dân nguyện, Văn phòng Đoàn ĐBQH và HĐND tỉnh; từ tháng 02/2009 đến tháng 01/2011 là Phó Trưởng phòng Công tác HĐND, Phó Trưởng phòng Thông tin Dân nguyện, Văn phòng Đoàn ĐBQH và HĐND tỉnh; từ tháng 02/2011 đến tháng 8/2012 là Trưởng phòng Tổng hợp Dân nguyện, Văn phòng Đoàn ĐBQH và HĐND tỉnh; từ tháng 9/2012 đến tháng 12/2012 là Bí thư Chi bộ Phòng Tổng hợp Kinh tế, Trưởng phòng Tổng hợp Kinh tế, Văn phòng Đoàn ĐBQH và HĐND tỉnh; từ tháng 01/2013 đến tháng 6/2016 là Phó Bí thư Đảng bộ, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy, Bí thư Chi bộ Phòng Tổng hợp Kinh tế, Phó Chánh Văn phòng Đoàn ĐBQH và HĐND tỉnh; từ tháng 7/2016 đến tháng 11/2018 là Phó Trưởng ban Pháp chế HĐND tỉnh (hoạt động chuyên trách), đại biểu HĐND tỉnh nhiệm kỳ 2016–2021; từ tháng 12/2018 đến tháng 7/2020 là Ủy viên Đảng đoàn HĐND tỉnh, Trưởng ban Pháp chế HĐND tỉnh (hoạt động chuyên trách), đại biểu HĐND tỉnh nhiệm kỳ 2016–2021; từ tháng 8/2020 đến tháng 10/2024 là Phó Bí thư Thị ủy, Chủ tịch UBND thị xã Hồng Lĩnh, thành viên Ban Pháp chế HĐND tỉnh, đại biểu HĐND tỉnh Hà Tĩnh nhiệm kỳ 2021–2026, đại biểu HĐND thị xã Hồng Lĩnh nhiệm kỳ 2021–2026; từ tháng 11/2024 đến tháng 7/2025 là Ủy viên Ban cán sự Đảng UBND tỉnh (nay là Ủy viên Ban Thường vụ Đảng ủy Ủy ban nhân dân tỉnh), thành viên UBND tỉnh, thành viên Ban Pháp chế HĐND tỉnh, Bí thư Đảng ủy Văn phòng UBND tỉnh, Chánh Văn phòng UBND tỉnh, đại biểu HĐND tỉnh Hà Tĩnh nhiệm kỳ 2021–2026; từ tháng 8/2025 đến nay là Ủy viên Ban Chấp hành Đảng bộ HĐND tỉnh, thành viên Ban Pháp chế HĐND tỉnh, Chánh Văn phòng Đoàn ĐBQH và HĐND tỉnh, đại biểu HĐND tỉnh Hà Tĩnh nhiệm kỳ 2021–2026.