Rosen studerte i Berlin, Leipzig, Göttingen og i Paris. Han reiste i 1887 i det daværende Persia og ble i 1880 lærer i hindustani i Berlin.