|Allegiance||Israel Defense Forces|
|Years of service||1958–1989|
|Commands held||Commander of the Israeli missile ship fleet, Commander of the Israeli Navy,|
|Battles/wars||Six Day War
War of Attrition
Yom Kippur War
1982 Lebanon War
South Lebanon conflict
|Other work||member of the Prime Minister's Office Israel|
Ben-Shoshan was born in Turkey to a Jewish family that made aliyah when he was six. The family settled in Kfar Saba. His family lived in poverty and, at the age of 14, he left his home and started working on a fishing boat. When Ben-Shoshan enlisted in the Navy, he joined the submarine unit, and eventually became the captain of a submarine. Later on, he served in the missile ship fleet and by the 1980s he became the Commander of the Israeli missile ship fleet. He was the commander of the missile ship fleet during the First Lebanon War. In 1985, with the rank of Aluf, Ben-Shoshan became the Commander of the Israeli Navy. In 1989, his term as Commander of the Navy ended and soon afterwards he resigned from the IDF.
After the IDF, Ben-Shoshan became a member of the Israeli government under Yitzhak Rabin, Benjamin Netanyahu, and Ehud Barak. In 2000, he became a member of the Prime Minister's Office Israel reform center which deals which creating reform in the public sector.