Từ tháng 8/1989 đến tháng 3/1991 là Hạ sĩ quản lý cán bộ E830 tỉnh Quảng Trị; từ tháng 4/1991 đến tháng 7/1993 xuất ngũ, sinh hoạt tại địa phương (tỉnh Hà Tĩnh); từ tháng 8/1993 đến tháng 8/1994 học tại Trường Trung cấp Kinh tế tỉnh Nghệ An; từ tháng 9/1994 đến tháng 01/1996 là Công chức Chi cục Thuế huyện Hương Sơn, Bí thư Đoàn Thanh niên Chi cục Thuế huyện Hương Sơn, tỉnh Hà Tĩnh; từ tháng 02/1996 đến tháng 5/2002 là Công chức, Đội trưởng Đội thuế liên phường xã Chi cục Thuế thị xã Hồng Lĩnh, Chi ủy viên Chi bộ Chi cục Thuế thị xã Hồng Lĩnh, Bí thư Đoàn Thanh niên Chi cục Thuế thị xã Hồng Lĩnh; từ tháng 5/2002 đến tháng 9/2003 là Đội trưởng Đội thuế Chi cục Thuế huyện Cẩm Xuyên; từ tháng 10/2003 đến tháng 3/2004 là Công chức Phòng Nghiệp vụ - Dự toán - Kế hoạch, Cục Thuế tỉnh Hà Tĩnh; từ tháng 4/2004 đến tháng 5/2004 là Công chức Phòng Quản lý doanh nghiệp 2, Cục Thuế tỉnh Hà Tĩnh; từ tháng 6/2004 đến tháng 3/2008 là Công chức Phòng Kiểm tra Thuế, Cục Thuế tỉnh Hà Tĩnh; từ tháng 4/2008 đến tháng 6/2011 là Phó Trưởng phòng Kiểm tra Thuế, Cục Thuế tỉnh Hà Tĩnh; từ tháng 7/2011 đến tháng 8/2012 là Trưởng phòng Kiểm tra Thuế số 02, Cục Thuế tỉnh Hà Tĩnh, Bí thư Chi bộ Kiểm tra số 2; từ tháng 9/2012 đến tháng 6/2016 là Bí thư Đảng ủy, Chi cục trưởng Chi cục Thuế thành phố Hà Tĩnh; từ tháng 7/2016 đến tháng 7/2019 là Phó Cục trưởng Cục Thuế tỉnh Hà Tĩnh; từ tháng 8/2019 đến tháng 6/2020 là Ủy viên Ban Chấp hành Đảng bộ Cục Thuế tỉnh Hà Tĩnh, Phó Cục trưởng Cục Thuế tỉnh Hà Tĩnh; từ tháng 6/2020 đến tháng 4/2021 là Ủy viên Ban Thường vụ Đảng ủy, Phó Cục trưởng, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Cục Thuế tỉnh Hà Tĩnh; từ tháng 5/2021 đến tháng 7/2022 là Ủy viên Ban Thường vụ Đảng ủy, Phó Cục trưởng Cục Thuế tỉnh Hà Tĩnh, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Cục Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 01/8/2022 đến ngày 07/8/2022 là Ủy viên Ban Thường vụ Đảng ủy, Cục trưởng Cục Thuế tỉnh Hà Tĩnh, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy Cục Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 08/8/2022 đến ngày 28/02/2025 là Ủy viên Ban Thường vụ Đảng ủy, Bí thư Đảng ủy Cục Thuế tỉnh Hà Tĩnh, Cục trưởng Cục Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 01/3/2025 đến ngày 30/6/2025 là Ủy viên Ban Thường vụ Đảng ủy, Bí thư Đảng ủy Cục Thuế tỉnh Hà Tĩnh, Chi cục trưởng Chi cục Thuế khu vực XI, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 01/7/2025 đến ngày 21/7/2025 là Ủy viên Ban Thường vụ Đảng ủy, Bí thư Đảng ủy Cục Thuế tỉnh Hà Tĩnh, Trưởng Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 22/7/2025 đến ngày 11/12/2025 là Ủy viên Ban Thường vụ Đảng ủy, Bí thư Đảng ủy Thuế tỉnh Hà Tĩnh, Trưởng Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026; từ ngày 12/12/2025 đến nay là Ủy viên Ban Chấp hành Đảng bộ Ủy ban nhân dân tỉnh, Ủy viên Ban Thường vụ Đảng ủy, Bí thư Đảng ủy Thuế tỉnh Hà Tĩnh, Trưởng Thuế tỉnh Hà Tĩnh, đại biểu HĐND tỉnh Hà Tĩnh khóa XVIII nhiệm kỳ 2021–2026.