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