Tóm tắt quá trình công tác:- 7/1998 - 6/2005: Cán bộ Phòng Nghiên cứu chuyên đề, Cục Tham mưu, Tổng cục Cảnh sát.
- 7/2005 - 12/2007: Cán bộ giúp việc lãnh đạo Tổng cục Cảnh sát.
- 1/2008 - 9/2009: Phó Trưởng phòng Phòng Nghiên cứu chuyên đề, Cục Tham mưu, Tổng cục Cảnh sát.
- 10/2009 - 4/2014: Trưởng phòng Tham mưu, Cục Cảnh sát phòng, chống tội phạm về môi trường, Tổng cục Cảnh sát.
- 5/2014 - 11/2018: Phó Giám đốc Công an tỉnh Bắc Ninh.
- 11/2018 - 9/2019: Giám đốc Công an tỉnh Bắc Ninh.
- 9/2019 - 1/2022: Cục trưởng Cục Cảnh sát điều tra tội phạm về tham nhũng, kinh tế, buôn lậu, Bộ Công an.
- 1/2021: Được thăng cấp bậc hàm Thiếu tướng.
- 1/2022: Thiếu tướng, Ủy viên Ban Thường vụ Đảng ủy Công an Trung ương, Thứ trưởng Bộ Công an.
- 1/3/2022: Thiếu tướng, Thứ trưởng Bộ Công an; kiêm nhiệm Thủ trưởng Cơ quan quản lý thi hành án hình sự và Cơ quan quản lý tạm giữ, tạm giam thuộc Bộ Công an.
- 1/4/2022: Thiếu tướng, Thứ trưởng Bộ Công an; kiêm Phó Chủ tịch Ủy ban An toàn giao thông Quốc gia (đến 9/2024).
- 8/4/2022: Ủy viên Thường vụ Đảng ủy Công an Trung ương nhiệm kỳ 2020-2025.
- 12/2023: Được thăng cấp bậc hàm Trung tướng.
- 3/2025: Phó Chủ tịch thường trực Hiệp hội Dữ liệu quốc gia nhiệm kỳ 2025-2030.
- 6/2025: Được thăng cấp bậc hàm Thượng tướng.
- 22/1/2026: Tại Đại hội đại biểu toàn quốc lần thứ XIV của Đảng, được bầu là Ủy viên Trung ương Đảng khóa XIV.