Владимир Курилов родился 3 августа 1922 года в посёлке Лозовая Павловка (ныне — в черте города Брянка Луганской области Украины). Окончил девять классов школы, учился в аэроклубе в городе Серго (ныне — Стаханов). В 1940 году Курилов был призван на службу в Рабоче-крестьянскую Красную Армию. В 1941 году он окончил Ворошиловградскую военную авиационную школу пилотов. С мая 1942 года — на фронтах Великой Отечественной войны. В боях два раза был ранен.
К февралю 1945 года лейтенант Владимир Курилов командовал звеном 810-го штурмового авиаполка 225-й штурмовой авиадивизии 15-й воздушной армии 2-го Прибалтийского фронта. К тому времени он совершил 84 боевых вылета на штурмовку скоплений боевой техники и живой силы противника, нанеся ему большие потери.
Указом Президиума Верховного Совета СССР от 18 августа 1945 года за «образцовое выполнение заданий командования и проявленные при этом мужество и героизм» лейтенант Владимир Курилов был удостоен высокого звания Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В 1946 году в звании капитана Курилов был уволен в запас. Проживал в Киеве. После окончания в 1949 году Высшей партийной школы при ЦК КП(б) УССР работал консультантом Секретариата Председателя Президиума Верховного Совета УССР. Позднее работал в Гражданском воздушном флоте, был заместителем по политической части командира Киевского авиационного отряда, затем председателем профкома того же авиаотряда. Скончался 21 апреля 1996 года.
Почётный гражданин Брянки. Был также награждён тремя орденами Красного Знамени, орденом Александра Невского, двумя орденами Отечественной войны 1-й степени, орденом Красной Звезды, рядом медалей.
Средней школе №19, где учился Курилов В.Н. присвоено его имя.