8/1969 – 3/1975
Sinh viên Học viện An ninh nhân dân.
4/1975 – 6/1981
Cán bộ Cục Bảo vệ kinh tế II, Bộ Công an.
7/1981 – 6/1997
Công tác tại Cục Tham mưu, Tổng cục Cảnh sát, Bộ Công an; lần lượt được bổ nhiệm các chức vụ: Phó Trưởng phòng, Trưởng phòng, Phó Cục trưởng.
7/1997 – 8/2007
Cục trưởng Cục Cảnh sát phòng, chống tội phạm về ma túy, Tổng cục Cảnh sát, Bộ Công an. Được thăng cấp bậc hàm Thiếu tướng tháng 4/2007.
9/2007 – 3/2012
Phó Tổng cục trưởng Tổng cục Cảnh sát, Bộ Công an; Phó Bí thư Đảng ủy Tổng cục Cảnh sát, Bộ Công an. Ngày 11/11/2010 được phong tặng danh hiệu Anh hùng lực lượng vũ trang nhân dân.
4/2012
Nghỉ hưu theo chế độ.
2013 – 2015
Chuyên gia của Văn phòng Chính phủ về phòng, chống tội phạm và ma túy.
2016 – 8/2023
Tham gia Ban Chủ nhiệm và đảm nhiệm chức vụ Phó Chủ nhiệm, Chủ nhiệm Câu lạc bộ sĩ quan cao cấp Công an hưu trí Bộ Công an.
8/2023
Phó Chủ tịch Thường trực Hội Cựu Công an nhân dân Việt Nam.
12/2024
Ủy viên Đoàn Chủ tịch Ủy ban Trung ương Mặt trận Tổ quốc Việt Nam.
3/2026
Đại biểu Quốc hội khóa XVI.