Ferdinand est le fils du vice-directeur de la chambre de guerre et de domaine(de) Hans Ludwig Leopold von Rohr (1772-1850) et de son épouse Amalie Henriette, née Hatz (1776-1810).
En 1866, à l'occasion de la guerre austro-prussienne, Rohr commande la 1re brigade de cavalerie de Landwehr pendant la durée de la mobilisation. Avec la fin de la mobilisation, il reçoit le 17 septembre 1866 le caractère de lieutenant général.
Famille
Rohr se marie le 23 octobre 1838 à Mersebourg avec Hedwig Emilie Henriette von Werder(de) (1812–1864). De ce mariage naissent leur fille Isidore (1838-1848) et leur fils Kurt (né en 1841).