Дэвид Кэррадайн родился в Голливуде, Калифорния, в семье актёра Джона Кэррадайна (1906—1988) и его жены Арданель Эбигейл Кэррадайн (1911—1989). При рождении ему дали имя Джон Артур Кэррадайн-младший.
Кэррадайн обучался в Университете штата в Сан-Франциско по классу музыкальной теории и композиции. После службы в армии уехал в Нью-Йорк.