Un val tropical s-a deplasat în largul coastelor Africii pe 29 august. Acesta s-a deplasat încet spre vest și a dat primele semne de dezvoltare două zile mai târziu. Pe 31 august, un al doilea val tropical a ieșit de pe coasta Africii cu o viteză mai mare decât predecesorul său. Cele două valuri au interacționat și, până la 2 septembrie, s-au combinat pentru a forma o zonă mare de vreme perturbată în estul Oceanului Atlantic. Convecția a crescut în cadrul sistemului, iar sistemul mare a dezvoltat o zonă densă de convecție împreună cu o zonă de presiune joasă organizată. La sfârșitul zilei de 3 septembrie, sistemul a menținut o circulație închisă de mari dimensiuni și o organizare convectivă suficientă pentru a fi numit Depresiunea tropicală 6, în timp ce se afla la jumătatea distanței dintre Antilele Mici și Africa.
După ce a devenit un ciclon tropical, depresiunea a avut multe vârtejuri de nori în interiorul centrului său comun. Caracteristicile de bandă s-au accentuat în imaginile din satelit, deși forfecarea vântului dinspre sud-vest de la o depresiune la nivel superior la nord-est și lipsa unei circulații organizate au împiedicat inițial consolidarea. Aerul uscat a întâlnit depresiunea și, ca atare, depresiunea s-a dezvoltat foarte încet; meteorologii au avut dificultăți considerabile în determinarea unui centru de circulație. Aceasta și-a continuat mișcarea spre vest-nord-vest, în timp ce se deplasa în jurul periferiei sudice a unei creste subtropicale cu strat adânc din nordul său. Deși convecția a rămas concentrată în apropierea periferiei exterioare a sistemului, masa totală organizată a continuat să crească în mod constant și se estimează că depresiunea s-a consolidat în furtuna tropicală Florence pe 5 septembrie, în timp ce se afla la aproximativ 1800 km (1120 mile) la est-nord-est de Anguilla. După ce a atins statutul de furtună tropicală, vânturile maxime susținute au existat timp de trei zile între 40 mph (65 km/h) și 50 mph (85 km/h). Acest lucru se datorează dimensiunilor mari ale lui Florence; câmpul de vânt a atins o lățime de 745 km (460 mile), cu o rază de vânt maxim de aproximativ 170 km (110 mile). Până pe 6 septembrie, a devenit vizibilă o formă ordonată de vârtejuri de nori, cu benzi subțiri de ploaie care s-au dezvoltat în cadranele de sud-est și nord-vest. Ca urmare, meteorologii au prezis că Florence se va dezvolta rapid și va atinge statutul de uragan major. Deși convecția s-a apropiat încet de centrul furtunii, meteorologii nu au putut detecta un centru organizat de circulație la sfârșitul zilei de 13 septembrie.
Pe 7 septembrie, convecția s-a dezvoltat deasupra și la vestul centrului pentru prima dată în timpul perioadei de existență a acestuia. Cu toate acestea, Florence nu a reușit să se consolideze mai mult, având un câmp de vânt cu un diametru de peste 1670 km (1035 mile). Acest lucru a îngreunat prognoza furtunii, deoarece aceasta a traversat o zonă cu temperaturi ale apei de 29° C (84° F), cu o ușoară forfecare și cu un înveliș ciclonic mare la nivel scăzut cu convecție abundentă. La începutul zilei de 8 septembrie, furtuna s-a transformat într-un model de nori întins, fără formă, care nu este normal pentru un ciclon tropical. Mai târziu în acea zi, pe măsură ce un anticiclon s-a dezvoltat deasupra Florence, furtuna a început să se consolideze în jurul unui centru de vorticitate în partea de vest a învelișului ciclonic mare. Acesta a început să se întărească mai constant pe măsură ce furtuna s-a îndreptat spre nord-vest. La începutul zilei de 10 septembrie, un ochi a început să se dezvolte în interiorul unui inel de convecție groasă rotundă deasupra centrului și, la scurt timp după aceea, Florence a atins statutul de uragan în timp ce se afla la aproximativ 390 de mile (630 km) la sud de Bermude.
Uraganul Florence s-a îndreptat spre nord și nord-nord-est printr-o ruptură în creasta subtropicală. Deși peretele său ocular era deschis în partea de nord, condițiile favorabile i-au determinat pe meteorologi să prevadă că Florence va trece pe lângă Bermude ca un puternic uragan de categoria 2. Miezul interior al convecției a căpătat un aspect zdrențuit pe imaginile din satelit și, pe baza rapoartelor de la Hurricane Hunters, se estimează că uraganul a atins vânturi maxime de 150 km/h (90 mph) la sfârșitul zilei de 10 septembrie. Ca urmare a unei noi eroziuni a peretelui ocular, uraganul a slăbit, iar la 11 septembrie a trecut la aproximativ 95 km (60 mile) la vest de Bermude, cu vânturi de 135 km/h (85 mph). Modelul general al norilor a devenit puțin mai bine organizat, iar Florence s-a întărit pentru scurt timp înainte de a se confrunta cu vânturi mai puternice la nivelul superior și cu ape mai reci.
Aerul uscat care înconjoară jumătatea sudică a ciclonului a disipat cea mai mare parte a convecției profunde până la începutul zilei de 12 septembrie. Scutul de nori a fost deplasat asimetric spre nordul centrului și au început să se formeze caracteristici de tip frontal. A continuat să piardă caracteristicile tropicale, iar pe 13 septembrie Florence s-a transformat într-un ciclon extratropical la aproximativ 780 km (485 mile) la sud-sud-vest de Cape Race, Newfoundland. La început, furtuna a reușit să mențină vânturi cu forța unui uragan, deoarece rămășița extratropicală a trecut pe lângă Cape Race înainte de a se întoarce spre est-nord-est, iar pe 14 septembrie vânturile au slăbit până la forța unui vânt de vijelie. În zilele următoare, furtuna a executat o jumătate de buclă ciclonică largă la sud-vest de Islanda, iar după ce s-a întors spre vest, rămășițele extratropicale ale lui Florence au fost absorbite la est de Groenlanda de un ciclon extratropical în dezvoltare la sud.