אמנון דנקנר נולד ב-1946 בירושלים ולמד בבית הספר הדתי "מעלה". בצבא שירת בנח"ל. בין השנים 1970 - 1974 למד משפטים באוניברסיטה העברית.