Năm 2006, ông là Đại tá, Cục trưởng Cảnh sát điều tra tội phạm về trật tự quản lý kinh tế và chức vụ (C15, Bộ Công an).[1]
Ngày 4/6/2008, Thủ tướng Chính phủ ban hành Quyết định thăng cấp bậc hàm cho ông từ Đại tá lên Thiếu tướng, lúc này ông đang giữ chức Cục trưởng ở Bộ Công an Việt Nam.[2]
Năm 2008, 2009, ông là Thiếu tướng, Cục trưởng C15 Bộ Công an.[3]
Năm 2010, 2011, 2012, 2013, ông mang quân hàm Thiếu tướng, giữ chức vụ Phó tổng cục trưởng Tổng cục Cảnh sát phòng chống tội phạm, Bộ Công an.[4][5][6][7]