Ido was born in 1981. He is a Ph.D. candidate in the Department of Archaeology and Ancient Near East Cultures at Tel Aviv University. Ido is writing his dissertation on the history of the Judean Lowland under the supervision of Prof. Nadav Na'aman and Prof. Oded Lipschits. Ido is also a senior member of the Lautenschläger Azekah Expedition, a staff member in the international program in Ancient Israel Studies: Archaeology and History of the Land of the Bible, and a research and teaching assistant working with Prof. Lipschits.
He lives in Tel Aviv with his partner and their beautiful cat, Felix.