Родился 30.03.1950 г. в Ставрополе ныне Ставропольского края в семье рабочего.
В 1967 г. был призван на службу в Советскую Армию. Учился в Балашовском высшем военном авиационном училище лётчиков, которое закончил в 1972 г..
С сентября 1987 г. в составе ограниченного контингента советских войск в Афганистане, заместитель командира эскадрильи отдельного смешанного авиаполка 40-й армии. За три месяца службы в Демократической Республике Афганистан майор Владимир Ковалёв совершил 180 боевых вылетов с налётом 356 часов, перевёз 367 воинов, 285 раненых и больных, 158 тонн различных грузов.
21 декабря 1987 г. при выполнении боевого задания самолёт Ковалёва был подбит ракетой «Стингер». Он приказал экипажу покинуть борт и направил самолёт в сторону от жилых построек. Отважный офицер погиб в результате удара о землю.
Звание Героя Советского Союза Ковалёву Владимиру Александровичу присвоено 29 июля 1988 года.