Dr. Canan Kaftancıoğlu, 3 Şubat 1972 tarihinde Ordu'nun Mesudiye ilçesinin Çiftlik Sarıca Köyü'nde dünyaya geldi. İlköğretim ve ortaöğretimini Ordu'da tamamlayan Kaftancıoğlu, Atatürk İlkokulu, Hamdullah Suphi Tanrıöver Ortaokulu ve Ordu Lisesi'ni başarıyla bitirdi. 1989 yılında İstanbul Tıp Fakültesi’ne kabul edilen Kaftancıoğlu, eğitimine İstanbul'da devam etti ve 1995 yılında mezun oldu.
İlk iş deneyimini 1995-1997 yılları arasında Sivas Suşehri Devlet Hastanesi’nde acil hekimi olarak yaşadı. Ardından İstanbul Tıp Fakültesi Adli Tıp Anabilim Dalı’nda ihtisas yapmaya başlayan Kaftancıoğlu, burada “İşkence Olgularının Adli Tıbbi Değerlendirilmesi” başlıklı tezini yazarak ihtisasını tamamladı. Bu dönemde Türkiye İnsan Hakları Vakfı’nda vaka taraması yaptı ve adli tıp alanındaki bilgisini derinleştirdi.
Dr. Kaftancıoğlu, öğrencilik yıllarından itibaren toplumsal sorunlarla ilgilenmeye başladı. Özellikle faili meçhul cinayetlerin kurbanlarının ailelerine destek olan ve bu meseleye dikkat çeken bir platform olan Toplumsal Bellek Platformu'nun kurucularından oldu. Yalın Ses Yayınları’ndan çıkan "Benim Babam Bir Kahramandı" adlı kitabı, faili meçhul cinayetlere dair bir derleme olarak büyük ilgi gördü. Bunun yanı sıra İletişim Yayınları’ndan çıkan "Roboski İstenmeyen Çocuklar" ve Um:Ag Yayınları’ndan çıkan "Bir Eflatun Ölüm" gibi önemli çalışmalara da katkıda bulundu. Kaftancıoğlu'nun bilimsel makale sayısı 100'ü aşmış, derin bir toplumsal sorumluluk ve insan hakları bilinciyle çalışmaları şekillenmiştir.
2011 yılında Cumhuriyet Halk Partisi (CHP) İstanbul İl Başkan Yardımcısı olarak siyasi hayatına yön veren Kaftancıoğlu, 2012-2014 yıllarında il başkan vekili ve Basından Sorumlu İl Başkan Yardımcısı olarak görev yaptı. 2013 yılında Gezi Direnişi'nin ardından kurulan Birleşik Haziran Hareketi'nde geçici yürütme kurulu üyeliği yaptı. 2016’da CHP Parti Meclisi'ne seçilen Kaftancıoğlu, 2018'de CHP İstanbul İl Başkanlığı’na seçildi ve bu görevi 2019 seçimlerinde de başarıyla sürdürdü. İstanbul’un 25 yıl sonra halkın iradesiyle yeniden yönetilmesine katkı sağladı. 2020'de ikinci kez İstanbul İl Başkanlığı’na seçilen Kaftancıoğlu, İstanbul'un siyasi sahnesinde güçlü bir liderlik sergileyerek, halkla bütünleşen bir siyaset anlayışını benimsedi.
Ancak 2022 yılında sosyal medya paylaşımları nedeniyle "kamu görevlisine karşı görevinden dolayı hakaret", "Türkiye Cumhuriyeti Devleti'ni alenen aşağılamak" ve "Cumhurbaşkanına hakaret" suçlarından Yargıtay tarafından 4 yıl 11 ay 20 gün hapis cezasına çarptırıldı. Siyasi yasak da getirilen Kaftancıoğlu, kararın infazı için Silivri Ceza İnfaz Kurumu’na gönderildi, ancak aynı gün tahliye oldu. Ardından CHP üyeliği düşürüldü.
Özel hayatında motosiklet kullanmayı seven, ailesiyle vakit geçirmekten hoşlanan ve seyahate büyük ilgi duyan Dr. Kaftancıoğlu, kurucu ortağı olduğu bir sağlık kuruluşunda genel koordinatörlük yapmaktadır. Dr. Ali Naki Kaftancıoğlu ile evli olan Kaftancıoğlu'nun bir kızı ve sahiplenilmiş bir köpeği vardır.