Василий Иванович Кулагин родился 6 января 1947 года в д. Поздеево, Свердловского района, Орловской области.
В 1964 году Василий Иванович заканчивает Куракинскую среднюю школу 11 классов и именно в эти годы пишет свои первые стихи., их печатают в газете «Сельская новь»
Поступает в Орловский государственный педагогический институт на литературный факультет
В годы учебы в г. Орле стихи печатаются в газете «Орловский комсомолец», «Орловской правде». После института, работая в школах района он постоянно пишет стихи и литературные заметки и публикуется в местной газете «Сельская новь».
С 1986 года Василий Иванович работал журналистом районной газеты «Сельская новь». Исколесил весь район, писал о хороших людях, о писателях, поэтах, о праздниках.
На его стихи написано много песен Виталием Владимировичем Зиновкиным о наших известных земляках: Н. Лескове, Е. Благининой, А. Фете, И. Вольнове, а также о великом И.С. Тургеневе.