Владимир Ляхов родился в 1941 году в городе Антрацит Ворошиловградской (ныне — Луганской) области Украинской ССР в семье рабочего. Его отец погиб на фронтах Великой Отечественной войны, и будущий космонавт воспитывался матерью и отчимом.
Ляхов относился к одному из первых поколений советских космонавтов, вписавших немало ярких страниц в историю отечественной пилотируемой космонавтики и ЦПК. На его счету три космических полета общей продолжительностью более 333 суток и три выхода в открытый космос суммарной продолжительностью 7 часов 8 минут.
Ляхову было доверено выполнять длительные космические полеты основных экспедиций на орбитальные станции «Салют-6, -7». Он справился с задачей участия в осуществлении советско-афганского космического полета.
Долголетняя военная служба и космическая деятельность Ляхова получила высокую оценку государством — он награжден двумя медалями «Золотая Звезда» Героя Советского Союза, двумя орденами В.И. Ленина, орденом Октябрьской Революции, медалью «Золотая Звезда» Героя Республики Афганистан, орденом «Солнце Свободы», орденом «Народная Республики Болгария» 1-й степени, орденом «Сухэ-Батора», Золотой Звездой имени К.Э.Циолковского и многими медалями, пишет " Газета.Ру".
ГорОбзор.ру, ссылаясь на близкий друга Ляхова, директора Федерации космонавтики Сергея Плюхова, сообщает, что Владимир Афанасьевич скончался на рыбалке.