Kaftan wuchs in Wittlich, in der Eifel und in Kanada auf. Bereits mit 18 Jahren war er Korrepetitor am Stadttheater Trier. Anschließend nahm er an der Hochschule für Musik Detmold ein Tonmeister-Studium auf. Nach verschiedenen Zwischenstationen wirkte er als Erster Kapellmeister und Stellvertreter des Generalmusikdirektors an der Grazer Oper. Von 2009 bis 2014 war er in Augsburg Generalmusikdirektor. Anfang 2013 entschloss er sich, in gleicher Funktion wieder nach Graz zu wechseln und wirkte während der Saison 2013–2014 parallel in Augsburg und Graz. Bereits am 23. Juni 2013 hatte Kaftan mit dem Grazer Philharmonischen Orchester, Solisten und dem Opernchor mit Arnold SchönbergsGurre-Liedern seinen Einstand als Grazer Chefdirigent.
Kaftan gastierte an zahlreichen Häusern innerhalb und außerhalb Europas, außerdem spielte er eine Reihe von selten gespielten Werken auf Tonträgern ein.