במלחמת העצמאות לחם קסטל בשורות "ההגנה" ובצה"ל כמפקד כיתה. בהמשך עבר קורס קצינים ושימש כמדריך מחלקת צוערים בבה"ד 1. ב-1958 עבר לחטיבת גולני ושימש כמפקד פלוגה ומפקד סיירת גולני בשנים 1959 עד 1961. קסטל פיקד על כוח חסימה מן הסיירת במבצע חרגול. על פועלו במבצע הוענק לו צל"ש אלוף מאת אלוף פיקוד הצפון, מאיר זורע, על גילוי יוזמה והחלטה מהירה נוכח פני האויב תוך כדי הקרב על מוצבי תאופיק התחתונה. בשנים 1961-1962 פיקד על סיירת מטכ"ל. בהמשך פיקד על בית הספר למ"כים (גדוד 906) בשבטה. במלחמת ששת הימים לחם קסטל בחזית הדרום כמפקד גדוד מילואים 76 של חטיבה 99 מאוגדת אריאל שרון, הוא השתתף בכיבוש אום כתף ואל עריש. בהמשך פיקד על בית הספר לקצינים ועל חטיבת כרמלי. במלחמת יום הכיפורים לחם כמפקד כוח משימתי ברמת הגולן. ב-1974 מונה למפקד בית הספר לחי"ר (בה"ד 3) וב-1975 יצא לשליחות כנספח צה"ל בחמש מדינות בדרום אמריקה. ב-1977 מונה למושל רצועת עזה. בתפקידו האחרון בצה"ל, בדרגת תא"ל, שימש כמזכיר הנספחים הצבאיים בישראל אשר ייצגו 22 מדינות ברחבי עולם.