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