Изучал химию в Германии и во Франции (1859—65). Декан и профессор химического факультета Корнеллского университета (1866—1870), профессор химии (1870—74) и ректор (с 1898) Массачусетского технологического института.
В 1874—91 работал в Париже с Ш.Фриделем; они открыли (1877) метод синтеза ароматических углеводородов и их производных (см. реакция Фриделя — Крафтса). Крафтс исследовал также органические соединения кремния, работал в области термометрии и катализа.