נולד, גדל וקיבל את חינוכו בירושלים, ומתגורר בה. למד בתיכון "דנמרק". בוגר האוניברסיטה העברית בירושלים בחוגים למשפטים ולפילוסופיה. מנהל את תחום הפלורליזם היהודי ב"קרן החדשה לישראל".
נולדה, גדלה והתחנכה בכפר סבא, שם למדה בבתי הספר היסודיים "עלייה" ואוסישקין ובתיכון כצנלסון. קיבלה תואר ראשון בביולוגיה (1974) ושני במדעי הסביבה (1977) מהאוניברסיטה העברית בירושלים, ותואר שני בכתיבה יוצרת (2001) מאוניברסיטת בן-גוריון.