Es originario del este de África y el oeste del Océano Índico en Zimbabue, Madagascar, Mauricio y Reunión.