חכרוש התגייס למשטרה ב-1978 ושירת כסייר בתחנת חדרה. לאחר קורס קציני משטרה שירת כקצין סיור בתחנת חדרה, ושירת בתפקידי פיקוד בתחנות זבולון וחיפה. שימש מפקד משטרת ההגירה באזור חיפה, ב-2004 מונה למפקד תחנת עפולה, לאחר מכן כיהן כמפקד תחנת נהריה כולל במהלך מלחמת לבנון השנייה. ב-2007 מונה למפקד תחנת זבולון והיה הערבי-מוסלמי הראשון בדרגת ניצב משנה במשטרה. ב-2010 מונה לסגן מפקד מרחב החוף וכיהן בתפקיד במהלך השרפה בכרמל. ב-2011 קודם לדרגת תת-ניצב ומונה לסגן ראש אגף התנועה. ב-2013 מונה לסגן מפקד מחוז חוף.