נולד בקיבוץ דורות (מכאן גם שם משפחתו המעוברת)[1] לחיים ואראלה בן דור, זוג עולים מגרמניה. כשהיה בן חמש עברה משפחתו לבאר שבע בעקבות עבודת אביו במפעלי ים המלח.
בן דור הצטרף לסגל הקבוצה הבוגרת של הפועל באר שבע בשנת 1969, תחת הדרכתו של המאמן משה (מוסי) ליטבק,[2] ובמדיה שיחק עד 1980. במהלך שנותיו במועדון היה שותף לזכייה באליפות בעונות 1975/1974 ו-1976/1975. ב-1979 עזב את הפועל באר שבע עקב סכסוך כספי ועבר לבית"ר באר שבע שם שימש במשך שנתיים כמאמן-שחקן.[2] לאחר מכן שיחק בהפועל אשקלון ששיחקה בליגת המשנה בהדרכת גיגי כהן,[3] ובהפועל מרמורק, וב-1985 שב להפועל באר שבע כעוזר מאמן של נחום סטלמך.[2]
באמצע שנות ה-70, בעת היותו שחקן פעיל, למד בן דור במכללה לחינוך גופני בבאר שבע.[1] כיום משמש כרכז תחום הכדורגל במכללת וינגייט ומתגורר עם משפחתו בכפר סבא.[1]