Христо Кафтанджиев е роден на 13 септември 1883 година в южномакедонския град Долна Джумая, тогава в Османската империя, днес Ираклия, Гърция. Присъединява се към ВМОРО. В края на 1905 година по време на Сярската афера е арестуван от османските власти и хвърлен в затвора.[1] След края Първата световна война се включва във възстановената ВМРО. Избран е за делегат от Серския революционен окръг на шестия конгрес на ВМРО от 1925 година, но не успява да присъства.[2] Умира на 7 октомври 1967 година в София.