Видулин Николай Гаврилович родился 20 октября 1923 года в селе Злобино Хомутовского района Курской области. Окончил 7 классов средней школы, работал учётчиком в колхозе.
В июле 1941 гола был призван в Красную Армию. В 1942 году окончил курсы младших лейтенантов.
Отличился в Курской битве. Командир взвода 438-го стрелкового полка (129-я стрелковая дивизия, 63-я армия, Брянский фронт) лейтенант Н. Г. Видулин 12 июля 1943 года в ходе Орловской операции проявил мужество и героизм в бою за опорный пункт в деревне Большой Малиновец Залегощенского района Орловской области. Его взвод успешно атаковал деревню, уничтожил до 50 гитлеровцев, а затем в ходе преследования захватил 5 шестиствольных минометов, 5 орудий и другие трофеи. В бою за деревню Сетуху внезапной атакой с тыла взвод овладел ею, при этом уничтожил до 60 гитлеровцев.
Указом Президиума Верховного Совета СССР от 27 августа 1943 года лейтенант Видулин Николай Гаврилович был удостоен звания Героя Советского Союза.
С 1944 года Видулин продолжал служить в различных частях, к концу войны стал заместителем командира стрелкового полка. После окончания войны продолжил службу в Советской Армии. С 1947 года служил офицером в Михайловском райвоенкомате Курской области.
В 1953 году он окончил Высшую офицерскую школу. В 1971 году в звании полковника Н. Г. Видулин был уволен в запас. Проживал в городе Калинине (ныне Тверь), работал ревизором отдела торгового объединения. Умер 18 января 2000 года, похоронен на Дмитрово-Черкасском кладбище Твери.
Награжден орденами Ленина, Отечественной войны 1-й степени, двумя орденами Красной Звезды, медалями.
Увековечен на стеле «Героям-курянам» в Курске.