מחקירת השב"כ עולה כי הרוצח, חליל עבד אל-חאלק מחמד דויכאת, בן 46, ותושב הכפר רוג'יב הסמוך לשכם. המפגע החזיק בהיתר עבודה בישראל, לפיו היה רשאי לעבוד בישראל ולחזור מדי יום לאזור מגוריו בשטחי יהודה ושומרון.
מחקירת הרצח עולה כי דויכאת הפר את תנאי ההיתר שלו, בכך ששהה בישראל מספר ימים ברציפות, בלא ששב לביתו, עד לביצוע הפיגוע. הוא הצטייד בסכין במיוחד לשם ביצוע הפיגוע. במהלך חקירתו שיחזר את מעשיו.