Gelombang tropis bergerak di lepas pantai Afrika pada tanggal 29 Agustus. Gelombang tropis ini bergerak perlahan-lahan ke arah barat, dan pertama kali menunjukkan tanda-tanda perkembangan dua hari kemudian. Pada tanggal 31 Agustus, gelombang tropis kedua keluar dari pantai Afrika dengan kecepatan yang lebih cepat daripada pendahulunya. Kedua gelombang berinteraksi, dan pada tanggal 2 September bergabung untuk membentuk area besar cuaca yang terganggu di Samudra Atlantik bagian timur. Konveksi meningkat di dalam sistem, dan sistem besar mengembangkan area konveksi yang tebal bersama dengan area tekanan rendah yang terorganisir. Pada akhir tanggal 3 September, sistem ini mempertahankan sirkulasi tertutup yang besar dan organisasi konvektif yang cukup untuk dinamai Depresi Tropis Enam sementara terletak di tengah-tengah antara Antilles Kecil dan Afrika.
Setelah menjadi siklon tropis, depresi ini memiliki banyak pusaran awan di dalam pusatnya. Fitur-fitur Banding meningkat dalam gambar-gambar satelit, meskipun geseran angin barat daya dari palung tingkat atas di timur laut dan kurangnya sirkulasi yang terorganisir pada awalnya mencegah penguatan. Udara kering menghadapi depresi, dan dengan demikian depresi berkembang sangat lambat; para peramal cuaca tetap mengalami kesulitan yang cukup besar dalam menentukan pusat sirkulasi. Depresi ini melanjutkan gerakannya ke barat-barat laut sambil melacak di sekitar pinggiran selatan dari punggungan subtropis lapisan dalam di sebelah utaranya. Meskipun konveksi tetap terfokus di dekat pinggiran luar sistem, keseluruhan yang terorganisir terus meningkat dengan mantap, dan diperkirakan depresi tersebut menguat menjadi Badai Tropis Florence pada tanggal 5 September sementara terletak sekitar 1.120 mil (1.800 km) timur-timur laut Anguilla. Setelah mencapai status badai tropis, angin maksimum yang berkelanjutan ada selama tiga hari antara 40 mph (65 km/jam) dan 50 mph (85 km/jam). Hal ini karena ukuran Florence yang besar; medan angin mencapai lebar 460 mil (745 km) dengan radius angin maksimum sekitar 110 mil (170 km). Pada tanggal 6 September, bentuk pusaran awan yang terorganisir menjadi terlihat, dengan rainband tipis berkembang di kuadran tenggara dan barat laut. Akibatnya, peramal badai memperkirakan Florence akan cepat berkembang dan mencapai status badai besar. Meskipun konveksi perlahan-lahan bergerak lebih dekat ke pusat badai, peramal cuaca tidak dapat mendeteksi pusat sirkulasi yang terorganisir pada akhir 13 September.
Pada tanggal 7 September, konveksi berkembang di atas dan di sebelah barat pusat untuk pertama kalinya dalam durasinya. Namun, Florence gagal menguat lebih jauh dengan medan angin berdiameter lebih dari 1035 mil (1670 km). Hal ini menyulitkan untuk meramalkan badai, karena badai ini melacak melalui area dengan suhu air 84 ° F (29 ° C), geser ringan, dan selubung siklon tingkat rendah yang besar dengan konveksi yang melimpah. Pada awal tanggal 8 September, badai menjadi pola awan yang membentang dan tidak berbentuk yang tidak normal untuk siklon tropis. Kemudian pada hari itu, ketika anticyclone berkembang di atas Florence, badai mulai mengkonsolidasikan di sekitar pusat vortisitas di sisi barat selubung siklonik besar. Badai mulai menguat lebih mantap saat badai berbelok ke barat laut. Pada awal 10 September, sebuah mata mulai berkembang di dalam cincin konveksi tebal bulat di atas pusat, dan tak lama kemudian Florence mencapai status badai saat berada sekitar 390 mil (630 km) selatan Bermuda.
Badai Florence berbelok ke utara dan utara-timur laut melalui jeda di punggung subtropis. Meskipun dinding matanya terbuka di sisi utara, kondisi yang menguntungkan membuat para peramal cuaca memprediksi Florence melintas di dekat Bermuda sebagai badai Kategori 2 yang kuat. Inti bagian dalam konveksi menjadi tampak compang-camping pada gambar-gambar satelit, dan berdasarkan laporan dari Hurricane Hunters, diperkirakan badai mencapai puncak angin 90 mph (150 km/jam) pada akhir 10 September. Setelah erosi lebih lanjut dari dinding mata, badai melemah, dan pada tanggal 11 September melewati sekitar 60 mil (95 km) sebelah barat Bermuda dengan angin 85 mph (135 km/jam). Pola awan secara keseluruhan menjadi sedikit lebih terorganisir dengan lebih baik, dan Florence sempat menguat kembali sebelum menghadapi peningkatan angin tingkat atas dan perairan yang lebih dingin.
Udara kering yang membungkus bagian selatan siklon menghilangkan sebagian besar konveksi dalam pada awal 12 September. Perisai awan menjadi bergeser secara asimetris ke utara pusat, dan fitur-fitur seperti frontal mulai terbentuk. Badai ini terus kehilangan karakteristik tropis, dan pada 13 September Florence berubah menjadi siklon ekstratropis sekitar 485 mil (780 km) selatan-barat daya Cape Race, Newfoundland. Pada awalnya, badai itu mampu mempertahankan angin berkekuatan badai, karena sisa-sisa ekstratropis lewat di dekat Cape Race sebelum berbelok ke timur-timur laut, dan pada tanggal 14 September angin melemah menjadi kekuatan angin kencang. Badai tersebut melakukan setengah lingkaran siklonik yang luas ke barat daya Islandia selama beberapa hari berikutnya, dan setelah berbelok ke barat, sisa-sisa ekstratropis Florence diserap di sebelah timur Greenland oleh siklon ekstratropis yang berkembang di selatannya.