Василий Иванович Козловский родился 21 февраля 1920 года в селе Молчановка, ныне Ракитнянского района Киевской области, в семье рабочего.
С 1932 года вместе с родителями жил в городе Макеевка Донецкой области*.
Окончил 10 классов и аэроклуб в 1938 году. Работал инструктором в аэроклубе. С 1940 года в Красной Армии, год спустя окончил Тамбовскую военную авиационную школу пилотов.
С июля 1942 года в действующей армии. К середине апреля 1944 года командир эскадрильи 810-го штурмового авиационного полка (225-я штурмовая авиационная дивизия, 15-я Воздушная армия, 2-ой Прибалтийский фронт), капитан В.И.Козловский совершил 103 боевых вылета, нанеся врагу большой урон в живой силе и технике.
19 августа 1944 года за мужество и воинскую доблесть, проявленные в боях с врагами, ему было присвоено звание Героя Советского Союза.
К концу войны сбил в воздухе 12 самолетов противника, еще 16 уничтожил на аэродромах. Кроме того, на его счету было уничтожено 4.000 вражеских солдат, 530 автомашин, 98 зенитных пулеметов, 89 орудий, 30 минометов, 68 танков, 67 вагонов, 14 складов, 5 паровозов, пущено под откос 6 эшелонов.
В 1953 году окончил Военно-политическую академию. С 1960 года полковник В.И.Козловский — в запасе. Жил в Москве. Работал в Государственном комитете совета Министров СССР по внешнеэкономическим связям.
Награждён орденами Ленина, Красного Знамени (трижды), Александра Невского, Отечественной войны I степени (дважды), Красной Звезды, медалями.
Умер 4 января 1997 года. Похоронен на Троекуровском кладбище.