รับราชการครั้งแรกเมื่อปี 2540 เป็นรองสารวัตร กองกำกับสายตรวจปฏิบัติการพิเศษ 191 ถัดมาอีก 2 ปี ติดยศ “ร้อยตำรวจโท” เข้าเรียนที่โรงเรียนสืบสวนที่วิทยาลัยการตำรวจ และได้ดำรงตำแหน่งรองสารวัตร สังกัดกองปราบปราม เป็นหัวหน้าชุดสืบสวน อยู่งานแผนก 3 กอง 2 รถวิทยุ และรับราชการสังกัดกองปราบปรามเป็นเวลานานถึง 17 ปี ก่อนขยับขึ้นเป็นสารวัตร ครั้งแรกที่ตำรวจท่องเที่ยว สังกัดกองกำกับการ 1 ดูแลรถวิทยุฝั่งธน
ต่อมาได้ย้ายมาดำรงตำแหน่งในกองกำกับการ 3 คุมเรื่องการปราบจลาจล ก่อนจะย้ายไปคุมรถสายตรวจ กองกำกับการ 5 จนกระทั่งได้ขึ้นเป็น รองผู้กำกับการปฏิบัติการพิเศษ(คอมมานโด) จากนั้นได้เข้าเรียน โรงเรียนผู้กำกับและได้เป็นผู้กำกับการกองปฏิบัติการพิเศษ กองปราบปราม ติดยศ พ.ต.อ. จนครบวาระของการเป็น ผู้กำกับคุมถวายความปลอดภัย
ก่อนขึ้นรองผู้บังคับการปราบปราม และได้รับความไว้วางใจให้เป็น ผู้บังคับการตำรวจมหาดเล็กราชวัลลภรักษาพระองค์ 904 วางฐานรากหน่วยกองบังคับการปฏิบัติการพิเศษในเวลาต่อมา กระทั่งได้เลื่อนเป็นรองผู้บัญชาการตำรวจสอบสวนกลาง เป็นผู้บัญชาการตำรวจสอบสวนกลาง ผู้ช่วยผู้บัญชาการตำรวจแห่งชาติ และรองผู้บัญชาการตำรวจแห่งชาติ