Se encuentra en los bosques montanos, bosques y praderas arboladas, en las colinas, los márgenes de los bosques, a lo largo de las orillas de los arroyos y ríos (subespecie "abyssinica") en los pastizales anteriormente baridos por el fuego a una altitud de 1.680 metros.