Владимир Алексеевич Кара-Мурза родился 24 октября 1959 года в Москве.
Учился Владимир в Московском государственном университете имени М. В.
Ломоносова на историческом факультете, который окончил в 1981 году.
С 1982 по 1992 год Владимир работал дворником, а также все это время подрабатывал репетитором по истории.
В 1992 году Владимира взяли на пост редактор программы «Итоги» на Первом канале.
В 1993 году Владимир, вместе с несколькими работниками передачи, перешел работать на телеканал НТВ, где стал корреспондентом службы информации канала.
В 1995 году Владимир стал ведущим программы «Сегодня в полночь» на том же НТВ, а с марта 2000 года он также начал вести историческую программу «Свидетель века».
Весной 2001 года Владимир перешел работать на телеканал
Бориса Березовского ТВ-6, где до 2002 года вел передачу «Грани».
После закрытия в 2002 году канала ТВ-6, Владимир перешел в штат телеканала ТВС, где до 2003 года вел программы «Грани», «Место печати», «Тушите свет» и «Свидетели века».
В августе 2003 года Кара-Мурза стал ведущим передачи «Сейчас в России» на телеканале RTVi.
В 2005 году Владимир начал вести программу «Грани времени» на радиостанции «Свобода».
В 2006 году стал ведущим программы «Грани недели с Владимиром Кара-Мурзой», которая выходит на телеканале RTVi, а также на радиостанции Эхо Москвы.
В марте 2011 года Владимир стал ведущим программы «Главное за неделю с Владимиром Кара-Мурзой», которая выходила на Сетевом общественном телевидении до марта 2012 года.