В Красной Армии с 1939 года. В действующей армии с августа 1941 года.
Василий Михалько при форсировании реки Днепр 30 сентября 1943 года в районе деревни Глушец Лоевского района Гомельской области Белоруссии под вражеским огнём из подручных средств оборудовал переправы и обеспечил преодоление реки 37-м гвардейским стрелковым полком одновременно в нескольких местах.
Указом Президиума Верховного Совета СССР от 15 января 1944 года за образцовое выполнение боевых заданий командования и проявленные при этом мужество и героизм гвардии капитану Михалько Василию Пимоновичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Погиб в День Победы, 9 мая 1945 года.
Звание Героя Советского Союза присвоено 15 января 1944 г. Награжден орденами Ленина, Отечественной войны 2 степени, Красной Звезды, медалями. Погиб 09 мая 1945 года.