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