Han var sønn av infanterikaptein Jens Martinius Flor og hustru Anna Lovisa Bratt (Carlsten). Han hadde ni yngre søsken. Morsslekten var svensk, mens farsslekten hadde forgreninger på Nordmøre og i fjellbygdene i Sør-Trøndelag. Både oldefaren, farfaren og faren var gårdbrukere på Ner-Løvold i Gjemnes i daværende Tingvoll prestegjeld. Gården ble solgt på auksjon etter farens død i 1852, da heller ikke en stor løsøreauksjon hadde vært nok til å dekke familiens fordringer.