Он родился 29 июня 1906 года в селе Оксанино Уманского уезда Киевской губернии, в семье железнодорожника. Учился в начальной школе, работал пастухом, какое-то время даже беспризорничал. Затем, как и отец, стал работать на железной дороге. В 1922 году он экстерном сдал экзамены за неполный курс средней школы. В том же году 16-летнего парня избрали секретарем местной комсомольской ячейки.
В 1924 году молодой человек стал сначала курсантом Одесской пехотной школы, а затем Киевской артиллерийской школы.
В 1928 году выпускник артиллерийской школы, член ВКП (б) Иван Черняховский стал командиром взвода 17-го корпусного артиллерийского полка, расквартированного в Виннице.
В 1931 году он поступил в Военно-техническую академию имени Дзержинского, После каждого года учебы курсанты академии проходили военную стажировку. В 1933 году Черняховский во время осенней стажировки выступал в качестве командира батальона, а после третьего курса его направили стажироваться в качестве заместителя начальника штаба дивизии, где его способности были высоко оценены.
После реорганизации учебных заведений РККА Черняховский оказался слушателем Военной академии механизации и моторизации, которую и закончил с отличием в 1936 году.
Старший лейтенант Черняховский был оставлен в Москве в должности начальника штаба танкового батальона, а вскоре получил звание капитана.
В 1937 году Черняховский становится начальником штаба танкового батальона 8-й механизированной бригады Киевского военного округа, затем командиром батальона в той же бригаде. В 1938 году Черняховский уже майор, командующий танковым полком в Белоруссии.
В 1939 году он стал подполковником, а к началу войны 35-летний полковник Черняховский был командиром танковой дивизии.
Осенью 1941 года понесшую тяжелые потери дивизию вывели на доукомплектование. Затем черняховцы отметились в боях под Демянском, где остановили натиск немцев и не дали перебросить им резервы к Ленинграду.
В декабре 1941 года танковая дивизия Черняховского переформировалась в 241-ю стрелковую дивизию, вошедшую в состав Северо-Западного фронта.
За бои в районе «Демянского котла» Черняховский был награжден вторым орденом Красного Знамени. А в мае 1942 года комдиву было присвоено звание генерал-майора.
В июне 1942 года молодой генерал принял под командование 18-й танковый корпус Воронежского фронта. В тяжелых боях под Воронежем Черняховский был контужен, что не помешало ему уже в июле того же года принять под свое начало 60-ю армию.
При взятии Курска армия Черняховского за пять дней с боями прошла 90 км, освободив от гитлеровцев больше 350 деревень. В день освобождения Курска, 8 февраля, генералу был вручен орден Суворова первой степени, а 14 февраля ему присвоили звание генерал-лейтенанта.
В ходе наступления на Харьков 60-я армия с боями прошла более 300 км. За период зимних сражений черняховцам удалось уничтожить около 35 000 гитлеровцев, свыше 16 000 были взяты в плен.
В октябре 1943 года армия Черняховского участвовала в форсировании реки Днепр, а за проявленные героизм и отвагу в ходе боевых действий 17 октября ему было присвоено звание Героя Советского Союза. После участия в боях на Киевском плацдарме и освобождения от фашистов территорий на житомирском направлении 10 января 1944 года Черняховского вновь представили к награде – ордену Богдана Хмельницкого первой степени, а в марте 1944-го он стал генерал-полковником.
На войне карьеры делаются куда быстрее, чем в мирное время. Но взлет Черняховского даже на этом фоне выглядел фантастическим. Весной все того же 1944 года Сталин поинтересовался у начальника Генштаба Василевского: кто, по его мнению, мог бы возглавить 3-й Белорусский фронт? Василевский без колебаний ответил: генерал Черняховский. Так, в апреле 1944 года Иван Черняховский стал самым молодым в истории Красной Армии командующим фронтом.
Летом 1944 года, в ходе операции «Багратион» войска 3-го Белорусского фронта сыграли важную роль в освобождении Белоруссии. Руководимые Черняховским войска фронта совместно с 1-м Прибалтийским фронтом разгромили витебскую группировку противника, 26 июня 1944 года освободили Витебск. Под Минском совместно с 1-м и 2-м Белорусскими фронтами завершили окружение более чем 100-тысячной группировки противника, а 3 июля 1944 года освободили Минск.
16 июля 1944 года в Минске состоялись митинг и парад партизан по случаю освобождения города от оккупантов. Красную Армию на этом митинге победителей представлял именно генерал Черняховский.
Еще один город, ныне столица независимого государства, обязан генералу Черняховскому тем, что не только был освобожден, но и избавлен от разрушений. В том же июле 1944 года 3-й Белорусский фронт провел Вильнюсскую наступательную операцию. Командующий фронтом отдал приказ – при взятии города тяжелую артиллерию и авиацию не применять, Вильнюс сберечь от разрушений. Приказ был выполнен, и счастливые литовцы встречали освободителей, сохранивших столицу, цветами.
Еще до взятия Минск, в конце июня, Иван Черняховский стал генералом армии – самым молодым в истории РККА. А 29 июля 1944 года за успешные действия войск при освобождении Витебска, Минска, Вильнюса командующий фронтом стал дважды Героем Советского Союза.
В начале августа 1944 года после освобождения Каунаса одна из артиллерийских бригад, входившая в состав фронта, которым командовал Черняховский, первой начала обстрел территории Германии.
С середины октября 1944 года войсками 3-го Белорусского фронта проводилась Гумбиннен-Гольдапская операция, а с 13 января 1945-го Черняховский стоял во главе Инстербургско-Кенигсбергской операции, в ходе которой его войска вышли к Кенигсбергу, блокировав крупную восточно-прусскую группировку гитлеровцев.
18 февраля 1945 года во время объезда Черняховским вверенных ему частей в районе польского города Мельзак (Пененжно) рядом с его машиной внезапно разорвался снаряд. Осколок, пробив стенку кабины и сиденье, смертельно ранил Черняховского в грудь.
Самая страшная и правдоподобная версия заключается в том, что генерал Черняховский действительно стал жертвой шального вражеского снаряда. На войне от такой случайности не застрахован никто – ни рядовой, ни самый выдающийся военачальник.
20 февраля 1945 года Ивана Даниловича Черняховского при большом стечении народа похоронили в Вильнюсе, городе, который он спас, на площади Ожешкенес.
С августа 1943 года войска генерала Черняховского 34 раза отмечались как отличившиеся в приказах Верховного Главнокомандующего. Каждый раз в честь отличившихся войск в Москве гремели салюты. Последний, 34-й салют, был дан тогда, когда генерала уже не было в живых.
В 1946 году город Инстербург Калининградской области был переименован в Черняховск, в городе установлен памятник военачальнику.