Иван Андреевич Гаврилой родился в 1889 г. в семье рабочего. В 1910 г. вступил в ряды РСДРП.
В 1915 г. И. А. Гаврилов приехал в рабочий поселок под Тамбовом (ныне г. Котовск) на строительство завода. Вскоре он создает здесь марксистский кружок, который послужил основой для создания большевистской организации. В сентябре 1917 г. в рабочем поселке был создан отряд Красной гвардии во главе с И. А. Гавриловым, 29 ноября 1917 г. — первый в губернии Совет рабочих и солдатских депутатов. И. А. Гаврилов вошел в состав бюро по созыву I Учредительного губернского съезда Советов, провозгласившего Советскую власть на Тамбовщине, затем был избран членом губкома и губисполкома.
В феврале 1918 г. И. А. Гаврилов был назначен первым редактором газеты «Известия Тамбовского губернского исполнительного комитета Совета рабочих, крестьянских и солдатских депутатов». На этом ответственном посту проявил себя умелым организатором и способным журналистом.
Позже И. А. Гаврилов был председателем Тамбовского уездного Совета. Тамбовские коммунисты избирали его делегатом на VIII, XI съезды РКП(б).
Умер И. А. Гаврилов 26 апреля 1957 г.