ИВАН ЖДАНОВ родился 16 января 1959 года в селе Афанасово Корочанского района Белгородской области. Работал трактористом в колхозе "Путь Ильича" Корочанского района.
На действительную военную службу был призван 5 мая 1979 года Корочанским РВК Белгородской области.
В республике Афганистан служил с мая 1979 года. Наводчик орудия.
19 октября 1980 года при ведении боевых действий в районе города Асадабад рядовой Жданов был тяжело ранен, но продолжал исполнять обязанности наводчика до прихода помощи. От полученных ран Иван Жданов скончался в госпитале.
17 августа 1981 года награжден орденом "Красной Звезды" (посмертно). Похоронен на кладбище в селе Афанасово.