Gatunek pochodzi z wyżyn Tybetu i Qinghai w środkowej Azji, który to region jest ośrodkiem zróżnicowania całego rodzaju rokitnik Hippophae – w nim i na terenach przyległych rośnie pozostałych 6 gatunków tego rodzaju. Tu też i w bezpośrednim sąsiedztwie występują trzy podgatunki w obrębie gatunku – yunnanensis, wolongensis i sinensis, przy czym ten ostatni rozprzestrzenił się w kierunku północno-wschodnim, sięgając po północne Chiny. Obecność genów H. neurocarpa w genomie podgatunku yunnanensis wskazuje na dawne krzyżowanie się tych taksonów. Za wynik krzyżowania H. rhamnoides z H. neurocarpa uznawane bywają także homoploidalne gatunki (o niepewnym statusie taksonomicznym) – H. goniocarpa i H. litangensis występujące w rejonie Tybetu. Z Tybetu w kierunku północno-zachodnim rozprzestrzenił się klad, którego współcześni przedstawiciele zasiedlają m.in. Azję Środkową jako podgatunek turkestanica. Między jego współczesnym obszarem występowania a zasięgiem podgatunku sinensis (tj. w rejonie Syberii i Mongolii) występuje podgatunek mongolica, który jest wynikiem skrzyżowania ww. podgatunków. Do tego samego kladu co podgatunek turkestanica należą występujące dalej na zachodzie podgatunki – caucasica oraz europejskie carpatica, fluviatilis i rhamnoides.