Как сообщает Советский спорт, Киселев родился 1 января 1957 года в городе Мыски Кемеровской области, а легкой атлетикой начал заниматься в спортивном обществе «Авангард» в Краматорске Донецкой области.
На Олимпиаде-80 Владимир толкнул ядро на 21,35 метра, завоевав золотую медаль. Серебро досталось другому советскому спортсмену Александру Барышникову (21,08 м), а бронза – Удо Байеру из ГДР (21,06 м).