Родился в городе Дзержинске Горьковской области, в семье рабочих. Окончил среднюю общеобразовательную школу, Горьковское техническое училище № 1 железнодорожного транспорта (1978 г.), по специальности «электромеханик связи». Работал на 3-й Горьковской дистанции сигнализации и связи Горьковской железной дороги. В ноябре 1978 года был призван в ряды Вооружённых Сил СССР. С декабря 1979 года принимал участие в боевых действиях на территории Республики Афганистан. Гвардии ефрейтор Гунилов погиб при исполнении воинского долга. Похоронен в городском округе г. Дзержинск, на кладбище посёлка Горбатовка. Награды: орден Красной Звезды (посмертно).