 Meshorer served as a reservist in the Jerusalem Reconnaissance Company and in 1967 was slightly wounded in the Six-Day War.He later served as an officer in the UN liaison unit.Meshorer was appointed Professor of Numismatics at the Hebrew University of Jerusalem in 1983.