Давид Дзахов родился 6 октября 1988 года.
Воспитывался в Москве, где и начал делать первые шаги в футболе за ЦСКА.
Выступал за молодежные команды «Спартака» и пермского «Амкара».
В послужном списке значатся игры за такие команды, как «Волгарь», «Нефтехимик», «Шинник», «Оренбург», «Луч» и «Тюмень».
Выступил в 15 играх минувшего сезона.