15/12/1997 - 31/12/2007
Chuyên viên, Kiểm tra viên, Phó Bí thư Chi bộ phòng Kiểm sát điều tra án kinh tế, Đảng ủy viên, Bí thư Chi đoàn VKSND tỉnh Thanh Hóa; Ủy viên Ban Chấp hành Đoàn khối Dân chính Đảng.
1/1/2008 - 30/9/2010
Kiểm tra viên chính, Đảng ủy viên, Bí thư Chi bộ (từ 4/2010), Phó Chánh Văn phòng tổng hợp, Bí thư Đoàn cơ sở VKSND tỉnh Thanh Hóa; Ủy viên Ủy ban kiểm tra Tỉnh đoàn Thanh Hóa, Ủy viên Ban Thường vụ Đoàn khối Dân chính Đảng.
1/10/2010 - 31/12/2012
Kiểm sát viên trung cấp, Đảng ủy viên, Bí thư Chi bộ, Chánh Văn phòng tổng hợp VKSND tỉnh Thanh Hóa.
1/1/2013 - 31/7/2020
Kiểm sát viên trung cấp, Ủy viên Ban Cán sự đảng, Phó Bí thư Đảng ủy, Chủ nhiệm Ủy ban kiểm tra Đảng ủy, Phó Viện trưởng, Chi hội trưởng Chi hội Luật gia, Chỉ huy trưởng Ban Chỉ huy Quân sự cơ quan VKSND tỉnh Thanh Hóa; Phụ trách VKSND tỉnh Thanh Hóa (từ 1/7/2020).
1/8/2020 - 6/2/2025
Kiểm sát viên cao cấp, Bí thư Ban Cán sự Đảng, Bí thư Đảng ủy, Viện trưởng VKSND tỉnh Thanh Hóa; Ủy viên Ban Chấp hành Đảng bộ tỉnh (từ 1/2024), Chủ tịch Hội Luật gia tỉnh Thanh Hóa (từ 10/2024).
7/2/2025
Kiểm sát viên cao cấp, Bí thư Đảng ủy, Viện trưởng VKSND Thành phố Hồ Chí Minh; Ủy viên Ban Chấp hành Đảng bộ Thành phố Hồ Chí Minh (từ 26/6/2025), Ủy viên Ban Chấp hành Đảng bộ các cơ quan Đảng Thành phố Hồ Chí Minh (từ 18/8/2025).
14/10/2025
Tại Đại hội Đại biểu Đảng bộ Thành phố Hồ Chí Minh lần thứ I, nhiệm kỳ 2025-2030, được chỉ định tham gia Ban Chấp hành Đảng bộ Thành phố Hồ Chí Minh nhiệm kỳ 2025-2030.
3/2026
Đại biểu Quốc hội khóa XVI.