Tóm tắt quá trình công tác:- 11/1991 - 7/1993: Thiếu úy, cán bộ phòng PA25, Công an tỉnh Tuyên Quang.
- 8/1993 - 7/1996: Trung úy, cán bộ phòng PA25, Công an tỉnh Tuyên Quang, Phó Bí thư Chi đoàn.
- 8/1996 - 8/1998: Thượng úy, Đội trưởng phòng PA17, Công an tỉnh Tuyên Quang, Bí thư Chi đoàn.
- 8/1998 - 6/2003: Chuyên viên chính, phòng Bảo vệ chính trị nội bộ, phòng Cán bộ, Ban Tổ chức Tỉnh ủy Tuyên Quang.
- 6/2003 - 1/2004: Phó Trưởng phòng Tổ chức Cán bộ, Ban Tổ chức Tỉnh ủy Tuyên Quang.
- 1/2004 - 5/2007: Trưởng phòng Tổ chức Cán bộ, Ban Tổ chức Tỉnh ủy Tuyên Quang.
- 5/2007 - 8/2009: Phó Trưởng Ban Tổ chức Tỉnh ủy Tuyên Quang.
- 8/2009 - 11/2009: Phó Bí thư Đảng ủy, Chủ nhiệm Ủy ban Kiểm tra Đảng ủy cơ sở Văn phòng Tỉnh ủy, nhiệm kỳ 2005-2010, Phó Chánh Văn phòng Tỉnh ủy; Ủy viên Ban Chấp hành Đảng ủy Khối các cơ quan tỉnh Tuyên Quang.
- 11/2009 - 10/2010: Phó Chánh Văn phòng Tỉnh ủy Tuyên Quang.
- 10/2010 - 3/2011: Ủy viên Ban Chấp hành Đảng bộ tỉnh, Phó Chánh Văn phòng Tỉnh ủy Tuyên Quang.
- 3/2011 - 3/2013: Ủy viên Ban Chấp hành Đảng bộ tỉnh, Chánh Văn phòng Tỉnh ủy Tuyên Quang.
- 3/2013 - 11/2015: Ủy viên Ban Chấp hành Đảng bộ tỉnh, Bí thư Huyện ủy Chiêm Hóa, nhiệm kỳ 2010-2015.
- 11/2015 - 2/2016: Ủy viên Ban Thường vụ Tỉnh ủy, Chủ nhiệm Ủy ban Kiểm tra Tỉnh ủy, nhiệm kỳ 2015-2020; Bí thư Huyện ủy Chiêm Hóa.
- 3/2016 - 10/2020: Ủy viên Ban Thường vụ Tỉnh ủy, Chủ nhiệm Ủy ban Kiểm tra Tỉnh ủy Tuyên Quang.
- 10/2020 - 10/2024: Ủy viên Ban Thường vụ Tỉnh ủy, Trưởng Ban Tổ chức Tỉnh ủy, kiêm Bí thư Đảng ủy khối các Cơ quan và Doanh nghiệp tỉnh, nhiệm kỳ 2020-2025 (3/12/2020-22/10/2024).
- 29/1/2024: Được trao tặng Huy hiệu 30 năm tuổi Đảng.
- 10/2024 - 5/2025: Ủy viên Ban Thường vụ Tỉnh ủy, Trưởng Ban Tổ chức Tỉnh ủy Tuyên Quang.
- 3/6/2025 - 30/6/2025: Phó Bí thư Tỉnh ủy Tuyên Quang, nhiệm kỳ 2020-2025.
- 7/2025: Phó Bí thư Tỉnh ủy Tuyên Quang (mới), nhiệm kỳ 2020-2025; Chủ tịch Ủy ban Mặt trận Tổ quốc Việt Nam tỉnh Tuyên Quang (mới) nhiệm kỳ 2024-2029.