עם גיוסו לצה"ל בשנת 1979 שובץ בחטיבת גולני, שבה עבר הכשרה כלוחם וקורס מ"כים חי"ר ויצא לקורס קציני חי"ר. לאחר הקורס שימש מפקד מחלקה. במלחמת לבנון הראשונה לחם כסגן מפקד פלחה"ן גולני, בין היתר בקרב על הבופור. בהמשך שימש מפקד פלוגה. לאחר מכן פיקד על פלחה"ן גולני, והוביל אותה בלחימה בדרום לבנון. בהמשך שימש סגן מפקד גדוד 51. לאחר מכן מונה למפקד גדוד 17 בחטיבת ביסלמ"ח בין השנים 1993–1994.