Zasięg występowania tego stworzenia składa się z kilku mniejszych, nie łączących się z sobą obszarów. Największe z nich leżą w etiopskich górach po obu stronach Wielkiego Rowu. Kolejne – w Kenii oraz w Kenii i wschodniej Ugandzie, następne w północnej Tanzanii.
Zwierzę to spotyka się na dużych wysokościach, nawet do 3300 m n.p.m. Nie ma w zwyczaju przebywać poniżej 1280 m. Bytuje w wysokogórskich terenach trawiastych i na granicy lasu.
Zachodzi z udziałem środowiska wodnego. Kijanki rozwijają się zarówno w zbiornikach stałych, jak i istniejących tylko czasowo.