בגיל צעיר הצטרף להגנה, שימש מפקד גדוד השרון בגדנ"ע. במלחמת העצמאות שירת כמפקד מחלקה וכסגן מפקד פלוגה ב' בגדוד 32 של חטיבת אלכסנדרוני, הגדוד סופח לחטיבה 7 והפלוגה לחמה בקרבות לטרון, בהן נהרגו עשרות מחייליה, ויטבת עצמו נפצע. בהמשך מונה למפקד פלוגה א' בגדוד 32, והיה בראש הכוח שכבש את אזור עין גדי.