Иван Андонов Андонов е роден в София на 24 октомври 1917 г. Израства в Пловдив в дома на дядо си Иван Андонов (революционер и участник в Съединението на България от 1885 г.). Завършва пловдивското немско училище и Военното на Н. В. училище със специалност летец пилот. Владее перфектно немски език и стенография. От 1939 г. служи в Първи армейски орляк, а от 1940 г. е завеждащ противовъздушна и химическа защита на летищата.
През същата година е назначен за адютант на ген. Васил Бойдев – началник на Въздушни войски. По негова заповед и в пълна тайна подпоручик Иван Андонов организира заминаването от летище Божурище на Цар Борис ІІІ за среща с Хитлер. На 19.01.1941 г. адютант Иван Андонов придружава генерал Бойдев в Румъния на преговори с фелдмаршал Зигмунд Лист във връзка с присъединяването на Царство България към Тристранния пакт. От 1942 до 1945 г. е военновъздушно аташе на Царство България в Берлин. В края на войната е задържан от френските окупационни войски. По-късно е освободен, но остава в Германия, тъй като комунистическата власт в България му издава смъртна присъда.
На 24.01.1948 г. сключва брак с Ингеборг Юстус, с която емигрират в Австралия. По-късно се преместват в Лос Анджелис, САЩ, където Иван Андонов започва работа като администратор в авиокомпания „Локхийд“. След 52-годишно изгнание, през 1999 г. се завръща в България. Умира на 19.08.2007 г. в Калифорния, САЩ.