בשנת 1956 השתתף בר-זהר במבצע סיני. ב-1967השתתף במלחמת  ששת הימים ואחריה התמנה ליועץ התקשורת של משה דיין.