Родился в семье страхового агента. C 1904 г. член РСДРП. В 1905 г. был членом Одесской подпольной партийной организации, в 1906 г. был арестован. В 1908 г. эмигрировал во Францию, где работал и учился, находился во Франции до 1915 года, получив диплом инженера, вернулся в Россию Окончил Технологический институт в Петербурге.
После Февральской революции 1917 года — комиссар труда. Участвовал в Октябрьской революции 1917 года. После неё — комиссар комиссии по выполнению Брестского мирного договора.
- В 1919—1922 гг. — заместитель председателя коллегии Главного угольного комитета ВСНХ РСФСР (1919). Член Сибирского бюро ВСНХ (1920).
- С 1921 по 1925 год — ответственный работник Народного комиссариата иностранных дел. В 1922—1923 гг. начальник отдела Средней Европы Наркомата иностранных дел РСФСР.
- В 1923—1925 гг. — заместитель председателя Центрального стеклотреста.
- В 1926—1930 гг. — председатель Шелкотреста.
- В 1930—1934 гг. — начальник строительства Кузнецкого металлургического комбината (Кузнецкстрой).
- В 1932—1934 гг. — одновременно — директор 1-го Кузнецкого металлургического комбината.
- В 1934—1936 гг. — уполномоченный Наркомата тяжёлой промышленности по Орско-Халиловскому промышленному району (Оренбургская область), начальник проектирования и сооружения Орско-Халиловского комбината (ОХМК) Главникельолова — Орскникельстроя. Привлёк к этим работам Я. А. Кантера, который на Кузнецкстрое руководил строительством коксового цеха, затем — постоянного города, был начальником цеха «Земжелдорстрой». В ведении Франкфурта находилось также строительство Блявинского золото-медно-серного комбината треста «Ормедьзолото»
- 23 декабря 1936 года арестован органами НКВД по обвинению в контрреволюционном преступлении. Выездной сессией Военной коллегии Верховного суда СССР в г. Оренбурге 20 сентября 1937 г. осуждён к высшей мере наказания, расстрелян в тот же день. После XX съезда КПСС реабилитирован определением ВК ВС СССР от 16 мая 1956 года.