בתפקידו הצבאי האחרון היה סגן ראש אכ"א. כפיר השתחרר מהצבא בדרגת תא"ל וכיהן כמנכ''ל מד"א במשך שבע שנים.