Регалии: Заслуженный мастер спорта СССР; олимпийский чемпион (1952) в наилегчайшем весе; чемпион мира (1953); 2-кратный серебряный призер чемпионатов мира (1954, 1955); 2-кратный чемпион Европы (1952, 1953); 2-кратный серебряный призер чемпионатов Европы (1954, 1955); 4-кратный чемпион СССР (1950, 1951, 1952, 1956); победитель Спартакиады народов СССР (1956); 3-кратный рекордсмен мира, 5-кратный рекордсмен СССР.
Родился 20 мая 1924 года в поселке Глубокий Ростовской области (Россия).
Детство Ивана Удодова прошло в Ростовском детдоме, а юность в фашистском концлагере Бухенвальд. Оттуда зимой 1945 года его вынесли на руках советские солдаты - идти самостоятельно Иван не мог, настолько был слаб. Весил тогда 20-летний юноша всего 29 кг.
Думал ли кто-нибудь, что Удодов станет одним из сильнейших тяжелоатлетов мира. Но наверное в том, что именно бывший узник лагеря смерти стал первым советским штангистом - олимпийским чемпионом есть свой символический подтекст. Страна возрождалась после страшной трагедии, которую ей пришлось пережить, в прямом и переносном смысле становилась на ноги. Так же, как Удодов, несколько месяцев после концлагеря заново учившийся ходить.
В Хельсинки в жиме Иван набрал 90 кг. Столько же было у Махмуда Намдью, а у другого иранского тяжелоатлета Али Мирзаи - 95 кг. После рывка Мирзаи отстал, а вот между Удодовым и Намдью завязалась нешуточная борьба. В итоге иранец взял 95 кг, а Иван - 97,5. Поскольку он был легче своего соперника, тому, чтобы выйти вперед, нужно было поднять в толчке на 5 кг больше.
В толчке Иван легко поднял 122,5 кг, а потом еще 127,5 кг. Теперь иранцу нужно было идти на 132,5 - вес, который в этой весовой категории еще никому не покорялся. Не покорился он и Махмуду Намдью, считавшемуся фаворитом олимпийского турнира.
После окончания карьеры Иван какое-то время работал мясником на колхозном рынке в Ростове-на-Дону, а потом был тренером по тяжелой атлетике.
Скончался 16 октября 1981 года в Ростове-на-Дону (Россия). Похоронен на Северном кладбище Ростова-на-Дону.