נולד בנהלל. בנם של רות ומשה דיין. שירת בחטיבת הצנחנים והשתתף במלחמות ישראל. למד פילוסופיה וספרות אנגלית באוניברסיטה העברית בירושלים.