Ben-Nun continued to serve in the Israeli Navy after the war. In the Sinai War, he served as the commander of the INS "Yafo", taking part in the capture of an Egyptian destroyer. After the war, he returned to command Shayetet 13.