Moshe was born in Bratislava, Czechoslovakia to Tzvi and Devora. The family was Zionist and made aliyah in 1935. Moshe graduated from the Mikve Israel Agricultural School.
In 1939, he, along with several of his friends from the Scouts, joined IZL, then Lehi in 1940 after the split. In Lehi, he put up posters and disseminated propaganda, while undergoing training in maneuvers, firearms and explosives and serving in communications among members. In 1945, he was one of the founders of Masuot Yitzhak. In 1947, the Kibbutz HaDati sent him to represent the Torah VeAvoda movement in the Mapilim camps in Cyprus, a role he fulfilled for a year-and-a-half to prepare the Mapilim for aliyah. In the War of Independence, he was captured by the Jordanians along with the other Masuot Yitzhak members in Gush Etzion. Upon his release, Moshe was one of the founders of the new Masuot Yitzhak, in the coastal plain in the south. In 1952, he became the head of the Shafir Regional Council, serving there for twenty-six years, focusing on the absorption and resettlement of those making aliyah.
He was instrumental in the founding of many places, including a regional integrative school which brought together those who had recently made aliyah and veterans, Mercaz Shapira, regional social centers and numerous educational and youth institutions.
After the liberation of Gush Etzion in the Six-Day War, Moshe dedicated himself to restoring the area, establishing Yeshivat Hesder Har Etzion and the town of Alon Shevut. In 1975, he established the Judean Hills Development Company, dedicated to the economic development of Gush Etzion.
His crowning achievement was the establishment of the city of Efrat, whose local council he was the first to head. In 1984, he founded the Menorah charity to help save synagogues abroad that were in danger.
In 1986, he founded the Am Olam charity, a global institution dedicated to the Jewish experience. Moshe is a board member of Bar-Ilan University and director of its research and development company; he also sits on the board of many other institutions and companies. He is also a member of Masuot Yitzhak. He married Yael Offner, and they had three children and numerous grandchildren.