ב-1942, בעת מלחמת העולם השנייה התנדב לצבא הבריטי, ולאחר הקמת הבריגדה היהודית שירת בגדוד השלישי כסמל חבלה. השתתף במערכה על נהר סניו באיטליה ושהה באירופה עד 1946, עסק בהצלת שארית הפליטה של יהודי אירופה, בפעולות רכש וההעפלה. בשובו לארץ ישראל מונה למפקד אזור כפר אז"ר ותל ליטוינסקי. ב-1948 סיים את קורס הקצינים הראשון של צה"ל, במהלך הקורס השתתף במבצע נחשון. הצטרף לגדוד 33 בחטיבת אלכסנדרוני, שירת בו כקצין חבלה, מפקד פלוגה וממלא מקום מפקד הגדוד. ב-1952 מונה למפקד גדוד בחטיבת גולני, במלחמת סיני שירת במטה פיקוד הדרום ואחר כך שירת כסגן מפקד חטיבת גולני. יצא בשליחות צה"ל לליבריה להקמת תנועת נוער לאומית. ב-1963 מונה למפקד מחוז תל אביב.