Уже в юном возрасте он играл на волынке. В 1965 году он присоединился к группе Shadettes, которая после прихода гитариста Мэни Чарлтона в 1968 году сменила название на Nazareth. В 1975 году на волне популярности Nazareth в США он записывает сольный альбом, который получил название «Dan McCafferty». Продюсером альбома был Роджер Гловер.
В конце 1970-х — начале 1980-х годах он временно жил на острове Мэн и Ирландии в качестве «налогового беженца» от налогов, установленных лейбористским правительством, откуда он послал деньги семье в Данфермлайн.
В 1987 году вышел его второй сольный альбом «Into the ring».